我们希望能够独立于测试环境运行演示服务器。出于这些目的,我们使用两个运行不同选项(ports)的nodejs实例。
我正在尝试实现两个不同的CI作业来独立管理这两个服务器但是没有办法选择性地停止nodejs实例。
有没有办法让像命名实例这样的东西分别停止/启动/重启?
或者只能使用 forever 之类的东西来观察文件更改(由于时间限制,我想避免这种情况)?
答案 0 :(得分:1)
您可以使用forever.js命名您运行的每个应用程序
forever --uid app start app.js
forever --uid app1 start app.js
然后您可以重新启动单个应用
forever restart app1