为什么 crond 可以随机延迟启动

为什么 crond 可以随机延迟启动

cron我有一个执行 a的问题PHP脚本位于每小时 20 分钟,

该脚本根据来自 MySql 数据库的数据生成少量报告。

一般来说,这个脚本结束于每小时 30 分钟,即持续10分钟,

但有几次大约几分钟就结束了45, 偶数分钟50每小时,

所以我们设置一个日志来看看延迟在哪里。令我们惊讶的是,我们发现有时脚本没有立即启动20, 上次延迟是从分钟开始的35没有明显的原因。

我们在 MySql 中搜索锁定的表,但一无所获。

有人知道这里会发生什么来延迟cron脚本吗?

相关内容