2017-07-18 150 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 
}) 
相關問題