我已经运行了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实例吗?
答案 0 :(得分:1)
Forever将当前进程存储在用户主目录中,因此您无法与多个用户共享同一进程。最简单的方法是设置服务用户,并在需要停止/重新启动进程时切换到该用户(这不应该太频繁)。
或者,您可以按照本指南中的说明设置init.d脚本:Running a Node.js Server as a Service Using Forever。
答案 1 :(得分:0)
另一种可能性是在ps -aux | grep forever