修改PM2的cron_restart配置后,如何重启使其生效?
PM2 cron_restart配置不更新的解决办法
PM2的cron_restart属于进程调度类配置,普通的startOrReload或restart操作有时不会强制刷新调度器缓存的旧规则,你可以按以下步骤操作:
- 先保存当前进程状态(可选,避免意外丢失配置):
pm2 save - 方法一:强制重载配置并重启进程,直接刷新调度规则
pm2 reload ecosystem.config.js --force - 方法二:彻底清除PM2缓存后重启(适合方法一无效的情况)
- 终止PM2守护进程:
pm2 kill - 重新加载生态配置文件:
pm2 start ecosystem.config.js
- 终止PM2守护进程:
验证配置是否生效:执行pm2 show <你的进程名称>,在输出中找到cron_restart字段,确认其值已更新为0 10 * * *。
内容的提问来源于stack exchange,提问作者AJ.
相关产品推荐
相关产品推荐

