簡體   English   中英

堆穩定,而rss增加node.js

[英]Heap stable while rss increases node.js

我有一個用node.js編寫的應用程序,它可以正常工作。 唯一的問題是內存一直在增加,直到達到1.3Gb並立即下降到約400Mb。 起初我雖然是內存泄漏,但是進一步的調查顯示沒有泄漏。

內存使用情況

堆轉儲的分析沒有提供任何有用的信息,只是證明沒有泄漏。 我正在使用node.js v4.2.1並且該應用程序大量使用websockets (socket.io) ,其傳輸設置僅為['websockets'] 為了實現負載平衡,我PM2 in cluster mode (4 instances)使用PM2 in cluster mode (4 instances)

可能是什么原因? 有什么后果? 從長遠來看,您認為它可能會使服務器崩潰嗎?

如果計划使用pm2在不同進程或計算機之間分配連接負載,則必須確保與特定會話ID關聯的請求連接到發起它們的進程。 如果連接錯誤的進程,它將向服務器發出大量的請求ajax。 您可以在瀏覽器中使用檢查器進行檢查,刷新Web並正確運行檢查套接字。 它將使內存增加更快,並在達到限制時調用gc()。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM