【发布时间】:2015-10-20 05:26:11
【问题描述】:
我们在环回 (node.js) 应用程序中发生了非常严重的内存泄漏,但它似乎不会在本地发生,仅在 Heroku 上发生。
它在没有任何请求的情况下稳步增加内存使用量,我在本地发起了 10000 个请求而没有看到类似的模式。
我目前对如何进一步调试没有好主意。
【问题讨论】:
标签: node.js memory-leaks loopbackjs strongloop
我们在环回 (node.js) 应用程序中发生了非常严重的内存泄漏,但它似乎不会在本地发生,仅在 Heroku 上发生。
它在没有任何请求的情况下稳步增加内存使用量,我在本地发起了 10000 个请求而没有看到类似的模式。
我目前对如何进一步调试没有好主意。
【问题讨论】:
标签: node.js memory-leaks loopbackjs strongloop
事实证明,禁用 New Relic 解决了这个问题。我们将日志级别设置为调试以找出另一个问题,突然间一切都崩溃了。他们确实在他们的文档中有关于此的通知。
【讨论】:
我相信有一篇来自 Strongloop 的博客文章处理内存泄漏分析 here。它介绍了安装堆转储以及如何使用 Chrome 开发工具使用内置在浏览器中的 JavaScript 控制台在客户端收集堆快照。堆分析也可以在同一个控制台中完成。
【讨论】: