Я запускаю приложение node.js, используя pm2 на сервере Ubuntu. Приложение Node использует работу Cron. При развертывании новой версии кода, которая изменяет поведение Cron, это не влияет на него, но я все еще наблюдаю поведение старого Cron.
Я пытался убить процесс приложения в pm2 и запустить новый, но это не помогает.
const check = async () => {
try {
//when doing changes here, cron doesn't change
} catch (error) {
...
}
};
const job = new CronJob({
cronTime: '00 00 00 * * *',
async onTick() {
await check();
},
start: true,
timeZone: 'Europe/Vienna',
});