摘要

  • OpenAI在2026年7月31日09:04 UTC确认受影响服务出现错误率升高。
  • 09:05的更新称,部分ChatGPT Business和Education用户无法正常开始或继续对话。
  • 09:06,OpenAI表示问题已经缓解,并把事故转入观察。
  • 固定窗口在09:23:13结束,届时公开最新状态仍是观察。
  • 09:28,OpenAI在窗口结束五分钟后宣布解决;从公开确认到关闭历时24分钟。
  • 原因、组件、地区、错误比例、受影响人数、数据完整性和预防措施均未披露。

24分钟只测量状态页,不测量全部客户影响

09:04是OpenAI公开“确认”问题的时间,不是客户第一次遭遇错误的已知时间。错误可能更早出现,也可能在不同账户上先后发生。状态页没有给出首个失败请求。

因此,可以准确地说事故从公开确认到宣布解决走了24分钟,不能直接把它写成“服务只中断24分钟”。后者需要真实影响开始和结束时间,现有页面并不提供。

09:06即进入观察,说明公开状态变化很快。但页面没有说明采取了什么技术动作、多少会话已经恢复,也没有证明所有用户在同一分钟恢复。

标题写Enterprise,细节写Business

事故页标题是“Enterprise & Education Chat Errors”,详细更新却说“ChatGPT Business and Education users”。两种称呼可能指同一商业层级、改名后的产品,也可能代表不同范围,OpenAI没有解释。

报道不应擅自把两者合并。声称所有Enterprise客户均受影响,会超出“部分Business和Education用户”的更新;只保留Business,又会抹掉状态页原始标题。

“部分”同样是关键限制。它否定了全量故障的表述,却没有给出实际规模。一个账户或很高比例都可能落在没有数字的“部分”之内。

“开始失败”和“继续失败”对应两种恢复风险

新对话无法开始,工作流在入口被拦住;既有对话无法继续,则可能已经积累了提示、附件、上下文和人工决定。第二种情况不仅是等待问题,还涉及恢复点。

对于明确被拒绝的新请求,可以在服务稳定后受控重试。对于已提交但结果不明的动作,简单重复可能产生两份输出或分叉上下文。企业应保留提交时间、会话标识和最后一条已确认响应。

状态页没有说明请求是被拒绝、延迟、已经接受但未响应,还是界面暂时不可访问。它也没有报告数据丢失。不能用一个“错误”概念替代这些不同状态。

没有受影响组件,就不能给故障指定后台

页面显示没有组件被标记为受影响。这不证明没有技术组件发生异常,只表示公开记录没有把事故映射到某个具名组件。

它没有点名模型、API、认证、存储、地区或下游供应商。把事故归因于其中任何一项,都属于补写。标题和更新只支持某些客户层级的聊天功能出现症状,不支持“OpenAI全平台宕机”。

同样,状态页不足以证明切换模型、地区或API端点可以绕过问题。只有事故复盘才能解释传播路径和可行的隔离方式。

09:23的观察与09:28的解决可以同时保留

固定窗口结束时,OpenAI已经声称问题缓解,正在观察恢复。发布负责人可以据此做小规模测试,但当时尚未获得供应商最终关闭事故的信号。

五分钟后出现“resolved”。把它作为带时间的后续事实加入,不会与前一个状态矛盾;关键是不能把09:28的信息提前放进09:23的决策环境。

企业也不必在供应商点击“解决”后立即释放全部积压任务。连续成功的合成测试和一段稳定观察期,可以降低再次失败或重复提交的风险。

真正有用的后续材料应解释机制

一份事故复盘应说明故障控制面、触发因素、传播方式、缓解动作和新增防护。实际错误率与客户影响起止时间,才能把“短事故”从印象变成可测量事实。

OpenAI还应解释Enterprise与Business的命名差异,并说明已接受的会话动作是否需要客户重试。地区范围、数据完整性和服务补偿信息也应进入记录。

在这些证据出现前,结论必须克制:部分Business和Education用户在开始或继续对话时遇到错误;OpenAI很快宣布缓解,随后关闭事故。公开页面证明了顺序,却没有证明原因和规模。

来源