我必须建立在一个快速应用的NodeJS。我使用pm2来保持应用程序运行。有时,应用程序挂起,即页面只是继续加载。如果我尝试使用SSH连接到服务器,那么它也会挂起,并且不显示任何提示或任何内容。一段时间后(大约1-2分钟),应用程序开始正常运行,并且我还可以在终端中使用SSH连接到服务器。应用的NodeJS的CPU使用率达到100%,为所有请求
要看看它是否是因为穗CPU使用率我连我的PM2过程与keymetrics.io的。在这里,我注意到每次请求(即使是简单的登录页面),CPU使用率图表都会达到100%,然后恢复正常。
它不挂的应用程序,但我很困惑,如果这是正常的行为,如果没有的话可能是什么原因呢?从用户角度来看,该应用程序通常不会很慢。
我实在不明白怎么会有人知道这是否正常与否没有看到你的代码。 – jfriend00
@ jfriend00我的意思是说,如果它发生在每个人身上(即在nodejs应用程序监控等方面更有经验),那么每个请求都会使CPU图形瞬间达到100%。 –
@MohitBhardwaj您应该进一步调查,无论JavaScript是否运行,服务器锁定1-2分钟都不正常。某些内容阻塞了所有内核并冻结了您的系统 –