如何让 PM2 加载新的 cron_restart?

问题描述 投票:0回答:1

我有一个 PM2 服务器,它运行一个生态系统配置文件,其中包含使用

cron_restart
功能的某些作业。我将一项作业配置为
0 6 * * *
(每天 6:00),并将其更改为
0 10 * * *
(每天 10:00)。然后我像这样重新启动了生态系统:

pm2 startOrReload ecosystem.config.js --update-env

工作依然每天6:00解雇。所以我尝试了这个:

pm2 restart ecosystem.config.js

还是6:00。

我如何重新启动 PM2 才能让它刷新/重新加载新的

cron_restart

cron pm2
1个回答
0
投票

--update-env
标志通知pm2刷新ENV变量,所以如果你只是更新你的生态系统文件,这个标志什么也不做。

要更改 cron 值,请首先发出

pm2 list
命令并确定要更新的任务编号。

然后发出此命令:

pm2 restart 0 --cron-restart="0 10 * * *"
。在此示例中,我假设您的进程 ID 为“0”。

还要更新您的生态系统文件,并且不要忘记发出

pm2 save
命令来保存您的配置。

© www.soinside.com 2019 - 2024. All rights reserved.