NodeJS WebScoket异常问题(因为线程阻塞)

最近发现一个 WebSocket 的异常问题,莫名其妙的网络断掉了, 最后发现竟然是处理文件致使主线程阻塞时间太长,WebSocket 莫名其妙的断掉了。估计 WebSocket 底层有定时通讯确保连接没断掉吧,相似心跳包。若是线程卡死致使心跳包发布出去,最终引起 WebSocket 的超时致使连接断开。 最后把文件处理模块改为异步的就行了。web
相关文章
相关标签/搜索