如何有选择地管理nodejs实例

时间:2015-07-21 20:22:48

标签: node.js

我们希望能够独立于测试环境运行演示服务器。出于这些目的,我们使用两个运行不同选项(ports)的nodejs实例。

我正在尝试实现两个不同的CI作业来独立管理这两个服务器但是没有办法选择性地停止nodejs实例。

有没有办法让像命名实例这样的东西分别停止/启动/重启?

或者只能使用 forever 之类的东西来观察文件更改(由于时间限制,我想避免这种情况)?

1 个答案:

答案 0 :(得分:1)

您可以使用forever.js命名您运行的每个应用程序

forever --uid app start app.js
forever --uid app1 start app.js

然后您可以重新启动单个应用

forever restart app1