2

我正在尝试限制托管的 node.js 应用程序。这些应用程序是用户在 Web IDE 中创建的,它似乎可以摧毁整个服务器。

我们需要在 C++ 中应用它并通过 self 重建 node.js 吗?

4

1 回答 1

3

如果您使用的是 linux,则可以尝试使用“renice”之类的方法来设置每个进程的优先级。Node.js 与托管 python、perl 或 PHP 应用程序没有什么不同,如果程序编写得不好或应用程序正在处理许多请求,它们中的任何一个都可能占用大量 CPU。

如果“淘汰整个服务器”是指可能导致内核崩溃,请确保您拥有最新版本的 node.js 并且您的服务器是最新的。这不应该发生。

于 2012-11-19T18:12:12.333 回答