Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试限制托管的 node.js 应用程序。这些应用程序是用户在 Web IDE 中创建的,它似乎可以摧毁整个服务器。
我们需要在 C++ 中应用它并通过 self 重建 node.js 吗?
如果您使用的是 linux,则可以尝试使用“renice”之类的方法来设置每个进程的优先级。Node.js 与托管 python、perl 或 PHP 应用程序没有什么不同,如果程序编写得不好或应用程序正在处理许多请求,它们中的任何一个都可能占用大量 CPU。
如果“淘汰整个服务器”是指可能导致内核崩溃,请确保您拥有最新版本的 node.js 并且您的服务器是最新的。这不应该发生。