WordPress日程表事件随机间隔



我已经安排WordPress每30分钟在插件中运行一个函数。结果是,它实际上每隔一段随机的时间就运行一次,而不是像它应该的那样。

我也试图配置它运行每1小时,因为它是更稳定的标准WordPress预定义的值,它确实工作了几个小时,然后有一个休息4-5小时,再次返回运行函数,但这一次与随机间隔。

函数依次生成一个日志文件,基于此我可以看到作业何时执行,下面是我计划每30分钟运行一次时生成的日志文件列表:
日志名称:time:
log-propertyList-2015-05-22 17-10-01(第一次启动时)
日志- propertylist - 2015 - 05 - 23 03-20-46
日志- propertylist - 2015 - 05 - 23 03-44-00
日志- propertylist - 2015 - 05 - 23 04-12-18
日志- propertylist - 2015 - 05 - 23 08-03-15
日志- propertylist - 2015 - 05 - 23 10-22-28

当我每小时都有它的时候:
log-propertyList-2015-05-20 02-43-06 OK
log-propertyList-2015-05-20 03-43-02 OK
log-propertyList-2015-05-20 04-43-02 OK
log-propertyList-2015-05-20 05-43-06 OK
log-propertyList-2015-05-20 06-43-02 OK
log-propertyList-2015-05-20 07-43-02 OK
log-propertyList-2015-05-20 08-43-02 OK
log-propertyList-2015-05-20 11-51-15 - huge break
log-propertyList-2015-05-20 13-27-03 - huge break

谁知道会发生什么?
请协助。由于

在用户访问时激活WordPress计划作业(然后检查定义的时间段是否已经过)。因此,如果您定义为每30分钟运行一次,并且在此期间没有用户访问,那么您的操作将不会运行。

也许这篇用真正的cron作业替换WP-cron的文章会有所帮助。它应该适用于每一个托管与cPanel。

最新更新