gpt4 book ai didi

javascript - 诊断 Meteor (Node.js) 服务挂起

转载 作者:行者123 更新时间:2023-11-28 19:30:58 25 4
gpt4 key购买 nike

我有一个正在生产中的 Meteor (Node.js) 应用程序,它在生产中总是莫名其妙地挂起。我在代码中放置了许多日志语句,因此我可以看到它卡在某个方法上。

我的问题是,除了控制台日志之外,是否还有其他工具可以让我深入了解 Node.js 应用程序的资源消耗情况。有些东西可能会告诉我应用程序挂起的原因。

服务器挂起的方法是使用geocluster和geolib NPM的方法。它通常发生在调用 Facebook-node-SDK 的方法之后。

我认为调用 geo npm 或从 facebook-node-sdk 打开 http 连接可能会消耗内存?

如果我可以提供更多信息,请告诉我。任何帮助将不胜感激。

最佳答案

你可以尝试node-inspector并通过NODE_OPTIONS='--debug-brk' meteor run将环境运行变量传递给meteor并在那里试试你的运气。

(2017 年更新:这里有一个引用 Kadira (kadira.io) 的答案,但这项服务已不复存在..悲伤)。

您还可以尝试自 6.3 起提供的内置 NodeJS 开发工具。如果您阅读了 node-inspector github 存储库,您可以看到其中引用的博客文章以开始使用:

https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27#.pmqejrn8q

关于javascript - 诊断 Meteor (Node.js) 服务挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26803659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com