关于crontab的进程reload

目前遇到两个问题
1.执行时间较长的定时任务,比如每天跑一次数据统计,每次要执行时间5分钟左右
2.不能稳定评估执行时间,比如当前5分钟执行1次,每次执行时间1分钟,随着数据增加,每次执行时间可能会超过5分钟,这样会造成定时任务堆积

以上两个场景在webman reload的时候大概率会产生定时任务执行中断,不能安全退出。

想法:

在reload的时旧的定时任务一直保留到该任务执行完成,新的定时任务走新的process执行,不知这样可行吗

749 1 1
1个回答

walkor

这种需求适合用linux自带的crontab

年代过于久远,无法发表回答
🔝