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



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

如果我现在用Forever.js启动一个文件,我就无法用另一个用户看到/停止/重新启动它。如果我在那里执行Forever.js list,则表明什么都没有运行。

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

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

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

或者,您可以按照本指南中的描述设置init.d脚本:使用Forever将Node.js服务器作为服务运行。

另一种可能性是终止ps -aux | grep forever 之后的永久进程

相关内容

  • 没有找到相关文章

最新更新