摘要

  • RIPE NCC 在 RIPE 93 数据库工作组披露,OIDC 上线后,网页应用的后台连接没有完全关闭,套接字因此耗尽。
  • 用户受影响数分钟;重启网页应用是临时处理。应用运行在容器中,其他 RIPE Database 应用未受影响。

登录门锁换了,门后的连接却忘了关。RIPE NCC 数据库网站在改用 OIDC 后,网页应用后台连接未完全释放,最终耗尽套接字。工程师说,用户受影响数分钟;紧邻的其他数据库应用照常运行。

RIPE NCC 的 Edward Shryane 在 10 月 29 日的RIPE 93 数据库工作组交代了故障链条:网页在 9 月中旬从全站 cookie 切到 OIDC,随后出现套接字耗尽。连接处理的修复代码已经写好,仍需部署;重启应用先把服务拉回来。公开发言没有给出故障当天的具体时间,也没有修复部署日期。

10 月会员更新确认,数据库网站已用 OIDC 取代旧 Crowd cookie。数据库发布说明又显示,支持 OIDC 的 1.124 版软件在 8 月 27 日进入生产。软件具备能力、网站实际切换、随后发生故障,是三只不同的时钟。把它们混成一个“上线日”,会遮住故障窗口。

容器隔离在这次事故里起了实效。Shryane 说,其他 RIPE Database 应用没有跟着网页应用一起失灵。故障落在网页可用性和后台连接管理,不是他报告中的登记对象改写事故。

还缺事故日期、受影响请求数,以及修复代码何时真正部署的记录。三项信息能把“重启后恢复”的临时处置,接到可核验的最终结案。