2017-07-18 151 views

回答

0

系统要求将主要取决于您的应用程序,你什么都没有说。如果CPU达到100%,那么你可能有一些紧张的循环,通过同步燃烧循环或类似的东西来积极增加延迟。 100%的内存使用量可能意味着内存泄漏,在这种情况下,没有内存就足够了,因为泄漏的内存最终会耗尽所有内存,无论内存大小如何。

您需要个人档案您的应用程序在该应用程序可以工作的系统上具有实际使用模式,只有这样您才会知道需要多少资源。对于每种应用都是如此。

此外,如果您发现资源的使用随时间增长则可能是某些资源泄漏的迹象,如内存泄漏,不退出,但使用的CPU和RAM产卵过程等

0

第一所有我想建议你按照这些指导方针进行生产envoiremnt。 1)禁用morgon,如果您将其作为开发组件启用,则禁用morgon。 2)使用nginx或pm2进行负载均衡。 或者您可以使用此命令

pm2 start server.js -i 10 

3)处理uncaugh异常轻松地处理负载平衡。即:

process.on("uncaughtException".function (err){ 
//do error handling 
}) 
相关问题