打开Thoughts文档时连接异常,/edit/接口返回Session ID unknow

  • 问题描述:

    在 Chrome 正常个人资料窗口中打开阿里云 Thoughts 文档时,页面会一直加载转圈,无法正常进入文档内容。但使用 Chrome 无痕窗口或新建 Chrome 个人资料后,同一账号、同一文档链接可以正常打开

  • 异常现象:

    Chrome DevTools 控制台持续出现如下错误:

    WebSocket connection to 'wss://thoughts.aliyun.com/edit/?...&EIO=3&transport=websocket&sid=xxx' failed:
    WebSocket is closed before the connection is established.
    

    Network 中 /edit/ 相关请求存在 400 响应,返回内容如下:

    {
    "code": 1,
    "message": "Session ID unknown"
    }
    
  • 初步排查:

    1. 同一账号在 Chrome 无痕窗口中可以正常打开该文档。
    2. 新建 Chrome 个人资料后,同一账号访问该文档明显好转。
    3. 清理过 thoughts.aliyun.comaliyun.comaccount.aliyun.comaccount-devops.aliyun.comteambition.com 相关站点数据后,问题仍有复现。
    4. /edit/?EIO=3&transport=polling 首次握手请求可以成功返回 sid,例如:
      0{"sid":"xxx","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":5000}
      40
      
    5. 但后续 polling 或 WebSocket 请求偶发返回 Session ID unknown
  • 怀疑方向:

    该问题可能与 Thoughts 实时协作服务 /edit/ 的 Socket.IO / Engine.IO 会话有关。后续请求携带的 sid 未被服务端识别,可能涉及:

    1. THOUGHTS_EDIT_ROUTER / io Cookie 状态异常或旧会话残留。
    2. 客户端 Chrome Profile 中旧的本地状态影响实时连接。
    3. WebSocket 升级失败后,fallback polling 会话状态错位。
    4. 多实例部署下实时协作服务的粘性会话、路由或会话共享存在异常。
  • 希望协助排查:

    1. /edit/ 实时协作服务在该 workspace/document 下是否有后端会话异常。
    2. Session ID unknown 是否与 THOUGHTS_EDIT_ROUTER Cookie 或后端粘性路由有关。
    3. 是否近期有 Thoughts / 云效文档实时协作服务发布或网关策略变更。
    4. 是否有推荐的客户端清理步骤,或是否需要服务端侧清理该账号/文档的实时连接状态。
      image.png

展开
收起
游客ta6toardg5n74 2026-08-17 19:55:02 18 分享 版权
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理