Запланированное мероприятие не запускается в полночь


У меня запланировано мероприятие для получения каналов из разных источников в полночь. Я верю, что по какой-то причине это не срабатывает. Я использую плагин Core Control для тестирования. Когда я "Пробегаю сейчас" по нему, он работает нормально. Какая может быть возможная причина? Любой намек, который мог бы помочь мне добраться до причины?

У обработчика нет аргумента, и это повторяющаяся раз в день задача.

Author: a_fan, 2011-07-21

1 answers

WP-Cron не является планировщиком задач с гарантированным временем. Триггером для WP-Cron является то, что кто-то посещает сам сайт, поэтому, если никто не посещает сайт в полночь, задание не запускается, пока кто-нибудь не посетит сайт позже.

Аналогично, если вы используете механизм кэширования всей страницы, такой как WP-Супер-кэш, то анонимные пользователи на самом деле не будут "посещать" сайт, так как они получают кэшированные страницы. Так что это также может повлиять на способность WP-Cron работать вовремя.

Если вам нужно чтобы точно запускать события по времени, вам нужно вместо этого использовать реальный механизм cron.

 3
Author: Otto, 2011-07-21 13:50:23