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

我应该如何守护进程和“看门狗”它,重新启动时自动启动,redirect控制台输出到日志文件?

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

读过几次人们使用Upstart进行永久初始启动,但我从来没有使用它自己,从来没有需要启动启动。

这是initdupstart的工作之一。 也许你也可以使用inetd如果可以按需启动的话。