繁体   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