Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
NodeBB 走 FRP + Nginx 后,页面偶尔提示重连,像 WebSocket 断了。普通页面没问题。
先看 Nginx 有没有 Upgrade 和 Connection 头,FRP vhost 那层也要支持。
还有超时。proxy_read_timeout 太短,空闲连接会被断。
Nginx 有 Upgrade,timeout 是默认。
默认经常不够。论坛这种长连接,至少先调到几百秒或更长测试。
同时看浏览器 network 里 websocket close code,别只看页面现象。
FRP 也会影响吗?
会。链路上任何一层不认 WebSocket 或超时都可能断。
如果前面还有 CDN,也要看 CDN WebSocket 支持。
没 CDN。改了 proxy_read_timeout 以后好很多,但还在观察。
观察时记录断开时间,看看是不是固定周期。固定周期通常是某层 timeout。
明白,先按时间点对日志。
你好!看起来您对这段对话很感兴趣,但您还没有一个账号。
厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。
有了你的建议,这篇帖子会更精彩哦 💗