Cron 作业计划时间自动更改

Posted

技术标签:

【中文标题】Cron 作业计划时间自动更改【英文标题】:Cron job schedule time changes automatically 【发布时间】:2014-01-14 03:36:25 【问题描述】:

我在 cpanel 中有一个 cron 作业 */2 * * * *,几个小时后它会自动更改为 */17 * * * **/19 * * * **/15 * * * *。我注意到这个变化很多天了。我在等待任务在 2 分钟内完成,几个任务已经完成,但几个小时后我发现它不起作用,所以我检查了 cpanel 中的 cron 作业,我看到 */2 已更改为 @987654326 @。

这对每个人来说都不是一件好事,因为它不可能每天检查 cron 作业。

【问题讨论】:

我也遇到过同样的问题,还是没找到解决办法 嗨@Sandeep Vishwakarma .. 你找到解决方案了吗? HI @Droymanz.......我找到了解决方案,这是托管服务的问题...... 你能建议我解决这个问题吗? 嗨@VivekPipaliya......这是服务器端的问题。您需要联系主机提供商并增强服务器的服务 【参考方案1】:

这看起来像是由托管服务提供商发起的一项 cron 作业重新调度,以平均分配服务器负载吞吐量(我正在考虑托管服务,因为您提到了 cpanel)。您应该联系您的托管支持进行讨论。

【讨论】:

据我了解,您使用的是共享服务器,您不能将 cron 时间设置为少于 15 分钟,否则会发生变化。【参考方案2】:

我也遇到了同样的问题,然后我与我的托管服务提供商交谈,他们说,'如果你将时间设置为每 15 分钟一次,它就不会改变。如果您将任何时间设置在 15 分钟以下,则会导致时间发生变化。 VPS Cron 作业有下限

【讨论】:

以上是关于Cron 作业计划时间自动更改的主要内容,如果未能解决你的问题,请参考以下文章

PHP:运行计划作业(cron 作业)

GitHub Actions - 计划的 cron 作业的通知

为啥我的 sidekiq 计划的 cron 作业没有在 heroku 上运行?

用于存储计划/cron 作业的数据库结构?

任务计划cron

Linux的任务计划--cron入门