流星记忆蠕变

时间:2014-12-30 02:31:58

标签: memory meteor out-of-memory pm2

我创建了一个Meteor应用程序,使用pm2在实时服务器上使用(meteor build .tarnode main.js)部署它。我一直在Chrome(Incognito)上按 Ctrl + Shift + R 并查看服务器上的内存使用情况,因为它正在创建一个新的每个客户的连接。

第二天早上我回来了,内存使用量从169.949 MB变为188.129MB。然后,为了使系统超载,我再次连续按 Ctrl + Shift + R 。内存使用量急剧下降至约175MB左右,并浮动在该数字附近。

这表明在有人访问页面之前,不会关闭为连接分配的内存。在此之前,记忆力会逐渐增加。

这个假设是否正确?如果是真的,即使没有人访问,为什么记忆仍在继续? (网站使用用户名/密码进行身份验证)为什么只有在连接时才会关闭,而不是“自动”?这会最终导致OOM错误吗?

0 个答案:

没有答案