由于我在远程Ubuntu 16.04 LTS虚拟机中运行的nodejs应用程序,我遇到CPU过载问题。我使用PM2将我的nodejs应用程序安排为服务。
最初启动nodejs应用程序时,CPU负载仍然很低;最多约30%。然后慢慢地我发现CPU负载上升直到达到100%。此nodejs应用程序正在查询股票网站以获取有关股票的新信息,然后进行一些计算,然后在5分钟后重复。我不知道它是如何导致CPU过载的。
我注意到我的1 nodejs应用程序在HTOP命令中显示为6个不同的进程。不确定这是否正常或如何解决这个问题。任何帮助都将受到高度赞赏。
由于
此致
阿迪尔
答案 0 :(得分:0)
谢谢,杰拉德。您的回复有助于解决问题。原来,guardian.js没有退出,只是打开了新的流程,直到它超载了系统。