Nodejs应用程序重载CPU

问题描述 投票:0回答:1

由于我在远程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

node.js pm2
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.