【发布时间】:2023-11-13 12:15:01
【问题描述】:
我编写了一个 NodeJS 服务,它将持续运行。我想使用 PM2 运行它的两个副本。
我也在尝试为它编写一个新贵脚本,但我无法让它工作(基本上stop 不会工作,PID 永远不会正确。
我在 upstart 的 expect 节上读了一点,它告诉 upstart 服务是否分叉 0 次、一次或两次,我意识到 PM2 分叉 4 次然后结束,所以没有 PID 可供 upstart 杀死停止进程。
我应该放弃 upstart 并为我的服务编写不同类型的启动脚本吗?
【问题讨论】: