代码之家  ›  专栏  ›  技术社区  ›  skyboyer

如何有选择地管理nodejs实例

  •  0
  • skyboyer  · 技术社区  · 10 年前

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

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

    是否有一种方法可以使命名实例分别停止/启动/重新启动它们?

    或者这是唯一的方法 永远 监视文件更改(由于时间限制,希望避免此操作)?

    1 回复  |  直到 10 年前
        1
  •  1
  •   bluesman    10 年前

    你可以永远使用。js来命名您运行的每个应用程序

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

    然后您可以重新启动各个应用程序

    forever restart app1
    
    推荐文章