如何使用 forever 和 upstart 启动多个 node.js 应用程序?

如何使用 forever 和 upstart 启动多个 node.js 应用程序?

我使用 forever 管理多个 node.js 进程,我需要它们在启动时启动。我认为应该使用 upstart 来实现这一点,但我不确定是否应该为每个 node.js 应用程序创建一个 init 脚本,还是只创建一个启动所有 node 应用程序的 init 脚本。

答案1

我会使用一个 .conf,但给它一个instance节。请参阅食谱了解更多信息和示例。这个没有开始或结束节。

然后,您可以创建另一个 .conf,充当无 pid 的“小马引擎”,在启动/关闭时启动/停止所有实例。这个将包含您的启动/停止节。这样,您可以控制每个单独的应用程序,或一次控制所有应用程序。再次查看食谱以获取此示例。

相关内容