2012-11-19 55 views
2

我想節流託管的node.js應用程序。這些應用程序是用戶在web-ide中創建的,看起來它可以刪除整個服務器。如何限制node.js應用程序?

我們是否需要將它應用於C++並自行重建node.js?

回答

3

如果您使用的是Linux,您可以嘗試使用類似「renice」的設置來設置每個進程的優先級。 Node.js與託管python,perl或PHP應用程序沒有區別,如果程序寫得不好或應用程序正在處理許多請求,它們中的任何一個都可能佔用大量的CPU。

如果通過「敲出整個服務器」,你的意思是可能導致內核恐慌,請確保你有最新版本的node.js,並且你的服務器是最新的。這絕不應該發生。

+0

瞧,根本沒想過這個!謝謝 ! – xamiro