NodeJS WebScoket異常問題(因爲線程阻塞)

最近發現一個 WebSocket 的異常問題,莫名其妙的網絡斷掉了, 最後發現竟然是處理文件致使主線程阻塞時間太長,WebSocket 莫名其妙的斷掉了。估計 WebSocket 底層有定時通訊確保連接沒斷掉吧,相似心跳包。若是線程卡死致使心跳包發佈出去,最終引起 WebSocket 的超時致使連接斷開。 最後把文件處理模塊改爲異步的就行了。web
相關文章
相關標籤/搜索