0

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

如果我现在使用 Forever.js 启动一个文件,我无法看到/停止/重新启动另一个用户。如果我在Forever.js list那里做,它表明没有任何东西在运行。

我尝试了一些不同方式设置配置值的方法,例如: forever set root '/tools/node/forever'and get back Forever config saved: /tools/node/forever/config.json,但是当我运行时forever config,文件被重置回原来的样子。

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

4

2 回答 2

1

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

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

于 2013-02-22T16:55:25.193 回答
0

Another possibility would be to kill the forever process after ps -aux | grep forever

于 2014-09-03T01:18:44.030 回答