为什么我的 cron 作业没有运行?
由于免费托管服务器的设置方式,cron 作业以笨拙的方式运行。创建 cron 作业时应牢记以下提示:
必须填写“分钟”和“小时”框才能运行 cron 作业。您可以使用 0 来表示 0 小时或 0 分钟。
Cron 作业不会一直运行。确保您的系统不依赖 cron 作业来执行重要任务。
为什么我的 cron 作业运行得太频繁?
您的 cron 作业可能运行得太频繁的原因有几个。请注意,您始终可以检查 PHP 文件中的时间,并且只有在时间正确或在特定范围内时才执行脚本。以下是您的 cron 作业可能运行得比您预期的更频繁的几个原因:
Cron 作业可能每小时执行一次。我们不知道为什么会发生这种情况,但无论您选择什么设置,某些 cron 作业将每小时执行一次。
如果小时选择框的数字大于“2”,则会发生以下情况:
您的 cron 作业将在指定的分钟内每小时运行一次
您的 cron 作业将每隔指定的小时数运行一次
如果小时选择框设置为“1”,你的 cron 作业将在指定的分钟每小时运行一次(所以它基本上会忽略那个,我们不知道为什么会这样)。
你打算解决这些问题吗?
是的,我们正在创建一个新系统以更及时地运行 cron 作业。遗憾的是,我们没有确定该系统的发布日期。