Nodejs应用程序重载CPU

时间:2018-02-25 11:33:23

标签: node.js pm2

由于我在远程Ubuntu 16.04 LTS虚拟机中运行的nodejs应用程序,我遇到CPU过载问题。我使用PM2将我的nodejs应用程序安排为服务。

最初启动nodejs应用程序时,CPU负载仍然很低;最多约30%。然后慢慢地我发现CPU负载上升直到达到100%。此nodejs应用程序正在查询股票网站以获取有关股票的新信息,然后进行一些计算,然后在5分钟后重复。我不知道它是如何导致CPU过载的。

我注意到我的1 nodejs应用程序在HTOP命令中显示为6个不同的进程。不确定这是否正常或如何解决这个问题。任何帮助都将受到高度赞赏。

由于

此致

阿迪尔

Initial Screenshot of HTOP command

Screenshot 1 hour later of HTOP command

1 个答案:

答案 0 :(得分:0)

谢谢,杰拉德。您的回复有助于解决问题。原来,guardian.js没有退出,只是打开了新的流程,直到它超载了系统。