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

Node.js Forever.js:为多个用户使用一个实例,node.js,config,forever,Node.js,Config,Forever,我已经运行了Forever.js,但我现在尝试的是让多个用户使用同一个Forever.js实例 如果我现在用Forever.js启动一个文件,我无法用其他用户查看/停止/重新启动它。如果我在那里执行Forever.js列表,则表明没有任何东西在运行 我尝试了一些不同设置配置值的方法,例如: forever设置root'/tools/node/forever'并返回forever-config-saved:/tools/node/forever/config.json,但当我运行forever-c

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

如果我现在用Forever.js启动一个文件,我无法用其他用户查看/停止/重新启动它。如果我在那里执行
Forever.js列表
,则表明没有任何东西在运行

我尝试了一些不同设置配置值的方法,例如:
forever设置root'/tools/node/forever'
并返回
forever-config-saved:/tools/node/forever/config.json
,但当我运行
forever-config
时,文件会重置回原来的状态


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

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


或者,您可以按照本指南中的说明设置init.d脚本:。

另一种可能是在
ps-aux | grep forever
之后终止永久进程。谢谢您的回答!我曾尝试遵循该教程,但每当我运行该服务时,我都会在第63行看到:“bash:forever:command not found”。我做错什么了吗?如果我永远在命令行中运行,则不会出现错误…您应该使用整个路径(
/usr/local/bin/forever
,尝试
哪个forever
来获取系统上的路径。非常感谢,它成功了。我现在已经修复了服务脚本并得到了我想要的!接下来我不知道教程中有几个错误:/不是很传统。如果使用
npm
安装forever,它必须是instal带有
-g
选项的led:
npm永远安装-g