PM2 如何优雅的重新加载配置文件(How to gracefully reload JSON/JS file)

 Nodejs  PM2 如何优雅的重新加载配置文件(How to gracefully reload JSON/JS file)已关闭评论
9月 102020
 

PM2使用配置文件启动,但如果修改了配置文件,使用如下命令几乎都无效(invalid)

  1. pm2 restart config.js
  2. pm2 reload config.js

似乎只有下面的粗暴方法才有效(roughly):

  1. pm2 kill
  2. 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