NodeJS - TCP 网络和 HTTP 服务器都会因错误而崩溃吗?

NodeJS - Will TCP Net and HTTP Server Both Crash on Error?

我运行正在使用同时使用两者的 NodeJS 服务器:

这些都是 运行 通过一个 server.js 文件。

如果一侧出现错误,会同时崩溃和下降,还是另一侧仍然运行独立?

运行 在 AWS EC2 Ubuntu 上,使用 forever 模块保持活动状态。

如果它们都是在同一进程下启动的(并且您没有有适当的错误处理),那么答案是肯定的。您可以根据需要构建代码结构(例如,一个文件中的 tcp 服务器和另一个文件中的 http),但是如果服务器都由同一个节点进程启动,那么如果进程由于未处理 error 事件、未捕获的异常、堆栈溢出、内存不足错误等