在生产中运行 node.js 服务器的事实标准是什么?

在生产中运行 node.js 服务器的事实标准是什么?

我应该如何对其进行守护进程化和“监视”、在重启时自动启动、将控制台输出重定向到日志文件?

答案1

用过的永远作为过去项目中的守护程序工具。如果 node.js 脚本崩溃,它会自动重新启动。此外,它可以启动和管理多个节点进程,并为每个进程单独维护一个日志文件。但是,它不会在重新启动时启动脚本。

读过几次人们使用暴发户进行 forever 的初始启动,但我自己从来没有用过它,也从来没有需要在启动时启动。

答案2

initd这是或的工作之一。如果可以按需启动,upstart您也可以使用它。inetd

相关内容