mirror of
https://github.com/Gloridust/WechatOnCloud.git
synced 2026-09-20 11:33:32 +08:00
诊断包实锤:刚创建/重启的实例 KasmVNC 需约 10-15s 预热,期间 nginx 已能回 101 但 ws 接收器 还没就绪(容器日志 0 条 got client connection)→ noVNC 拿到 ws 却收不到 RFB,反复 connecting→ 掉线→重连。之前 15s 阈值会在预热期就整页重连/请求重启,反而拖长"正在连接"。 - 自愈阈值 15s→30s,先让预热 + noVNC 自带重连自行连上,不过早打断。 - 新增客户端连接日志(回传服务端,[client] 前缀,与 [vnc] 服务端日志对齐): VNC 状态变化(connected/connecting/reconnecting/disconnected)、整页重连、请求重启、回前台重连、 iframe 加载 —— 下次卡死即可看清"到底是 noVNC 在重连、还是我们的逻辑在重载、还是服务端没起来"。 - 新增 POST /api/instances/:id/clientlog(需访问权,限长)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>