Cron 在上午11点而不是凌晨3点运行的螺栓任务计划程序

Cron 在上午11点而不是凌晨3点运行的螺栓任务计划程序,cron,bolt-cms,Cron,Bolt Cms,我一直在监视上周在我的螺栓驱动的网站上设置的cron作业。我注意到,日常cron作业似乎在上午11点运行(这是数据库记录它们的时间)。在config.yml中,时间设置为凌晨3点 我已经检查了服务器时间,使用UTC。MySQL数据库使用的是服务器时间,所以我假设也是UTC。这是Git主版本还是1.x 无论哪种方式,这听起来都像是一个bug 编辑: 是一个bug,我已经提交了一份PR,为master和Version1.6分支修复了它 不过,一种可能的解决方法是设置数据库中现有记录的时间,以便最后一

我一直在监视上周在我的螺栓驱动的网站上设置的cron作业。我注意到,日常cron作业似乎在上午11点运行(这是数据库记录它们的时间)。在config.yml中,时间设置为凌晨3点


我已经检查了服务器时间,使用UTC。MySQL数据库使用的是服务器时间,所以我假设也是UTC。

这是Git主版本还是1.x

无论哪种方式,这听起来都像是一个bug

编辑: 是一个bug,我已经提交了一份PR,为master和Version1.6分支修复了它


不过,一种可能的解决方法是设置数据库中现有记录的时间,以便最后一次运行的时间为03:00。

我使用的是Bolt 1.6.10.Ah,对即将发布的Bolt 2版本的逻辑进行了一些重写。。。我刚刚在里面发现了一个小虫子。我已经做了一些更改并设置了一个测试环境,如果可行的话,我将为您将后端口更改推送到1.6版本。我确实尝试了通过手动重置时间来解决数据库问题,但在上午11点执行时,它仍然执行了任务。我会试试你的更新。嗯。。。奇怪的问题是时间比较,因为它只关心(例如)每天的工作是在最短的每小时时间之后执行的-在你的情况下是03:00-但它必须至少比上次运行晚24小时。是的,这就是我所想的。。。所以我认为改到凌晨3点会让它变戏法。我可以看到每周和每月仍然设置为凌晨3点,因为时间还没有过去。