我们希望能够独立于测试env运行演示服务器。出于这些目的,我们使用两个nodejs实例,它们使用不同的选项(端口)运行。
我正在尝试实现两个不同的CI作业来独立管理这两个服务器,但没有办法选择性地停止nodejs实例。
是否有一种方法可以使命名实例分别停止/启动/重新启动它们?
或者这是唯一的方法 永远 监视文件更改(由于时间限制,希望避免此操作)?
你可以永远使用。js来命名您运行的每个应用程序
forever --uid app start app.js forever --uid app1 start app.js
然后您可以重新启动各个应用程序
forever restart app1