如何在Heroku上调试环回应用程序的内存泄漏?

时间:2015-07-29 09:50:08

标签: node.js memory-leaks loopbackjs strongloop

我们在loopback(node.js)应用程序中发生了一个非常讨厌的内存泄漏,但它似乎不是在本地发生的,只在Heroku上发生。

它在没有任何请求的情况下稳定地增加了内存使用量,并且我在本地发出了10 000个请求而没有看到类似的模式。

heroku memory usage

我目前对如何进一步调试没有好主意。

2 个答案:

答案 0 :(得分:3)

事实证明,禁用New Relic解决了这个问题。我们将日志级别设置为调试以找出另一个问题,然后突然一切都崩溃了。他们确实对他们的文件有关于此的通知。

答案 1 :(得分:1)

我相信Strongloop的博客文章涉及内存泄漏分析here。它将重新安装堆转储以及如何使用Chrome开发工具在客户端使用浏览器内置的JavaScript控制台收集堆快照。堆的分析也可以在同一个控制台中完成。