【发布时间】:2020-07-20 08:07:13
【问题描述】:
我遇到了困难,试图让我的 NodeJS 脚本在 windows server 2012 上运行。或者更准确地说,让它变得健壮。
我已经安装了 PM2,他很棒,还添加了 Windows 启动服务,效果很好,但现在我发现了我无法解决的最大问题。 当 windows server 用户启动 pm2 start 时,直接在服务器上或通过 ssh,注销时,所有 pm2 脚本都消失了。 我试图查看 pm2-windows-service 但这似乎不一致,当我重新启动服务时,它工作正常,但有时我需要手动重新加载或仅重新启动 1 个脚本,然后整个 pm2 脚本列表以某种方式分离或附加给用户,所以当我从服务器注销时,一切都消失了。
我找不到在脚本上设置观察程序/自动重启的解决方案,并使它们作为服务运行,而不管用户是否登录/退出。
windows上运行多个nodejs脚本一定有解决方案?
【问题讨论】: