Forever.js:为多个用户使用一个实例

时间:2013-02-22 16:32:15

标签: node.js config forever

我已经运行了Forever.js,但我现在正在尝试的是让多个用户使用相同的Forever.js实例。

如果我现在使用Forever.js启动文件,我无法看到/停止/重新启动它与其他用户。如果我在那里Forever.js list,则表明没有任何内容正在运行。

我尝试过以不同方式设置配置值,例如: forever set root '/tools/node/forever'然后返回Forever config saved: /tools/node/forever/config.json,但当我运行forever config时,文件会重置回原来的状态。

我是否可以将两个用户的配置设置为同一个文件夹,然后它会共享同一个Forever.js实例吗?

2 个答案:

答案 0 :(得分:1)

Forever将当前进程存储在用户主目录中,因此您无法与多个用户共享同一进程。最简单的方法是设置服务用户,并在需要停止/重新启动进程时切换到该用户(这不应该太频繁)。

或者,您可以按照本指南中的说明设置init.d脚本:Running a Node.js Server as a Service Using Forever

答案 1 :(得分:0)

另一种可能性是在ps -aux | grep forever

之后杀死永久进程