PM2使用配置文件启动,但如果修改了配置文件,使用如下命令几乎都无效(invalid)
- pm2 restart config.js
- pm2 reload config.js
似乎只有下面的粗暴方法才有效(roughly):
- pm2 kill
- pm2 start config.js
其实可以使用下面的命令实现优雅的重载配置文件(gracefully reload config JSON/JS file)
pm2 startOrReload config.js –update-env
备注:
pm2 -h 可以看到参数startOrReload , –update-env的解释:
–update-env
force an update of the environment with restart/reload (-a <=> apply)
startOrReload <json>
start or gracefully reload JSON file