重新加载PM2configuration文件
编辑后重新加载PM2configuration文件时遇到问题:
{ "apps": [ ... { "name": "foo", "script": "foo/index.js", "cwd": "foo", "watch": false } ] }
我以前做过
pm2 restart config.json
和
pm2 reload config.json
和
pm2 gracefulReload config.json
但是他们没有重新加载现有应用程序的configuration(应用程序configuration中的更改不适用)。 唯一对我有用的方法是:
pm2 delete foo pm2 restart config.json
这应该怎么做?
作为参考状态,configuration不再被重新加载:
启动PM2 v2.1.X时,环境默认是不可变的,这意味着除非您告诉PM2这样做,否则将永远不会更新,为了更新configuration,您将需要使用–update-env选项。
所以这应该是
pm2 startOrReload config.js --update-env