Как убедиться, что задание wp-cron выполняется


Я использую плагин для отправки электронных писем в относительно большой список адресов электронной почты. Поскольку у нас низкий порог электронной почты в час от нашего хоста, мы должны использовать настройку в плагине, чтобы каждый час уменьшать количество электронных писем только до определенного числа. Я предполагаю, что плагин использует wp-cron для достижения этой цели. Я пытался найти документацию по wp-cron, но единственная существенная информация, которую я смог найти, заключается в том, что для просмотра страницы требуется бежать.

Вопросы:

  1. Достаточно ли пропингуется RSS-канал, чтобы вызвать "просмотр страницы" и, следовательно, wp-cron?
  2. Как долго после просмотра страницы будет выполняться wp-cron? (например, если последний просмотр страницы в 6:59 вечера. будет ли запуск cron запланирован на 7 вечера?)
  3. Что произойдет, если задание cron будет пропущено?(Никто не посещает веб-сайт весь день до 7:03 вечера. Выполняется ли задание cron в 7 часов вечера?)
Author: fdsa, 2012-08-30

1 answers

  1. Да.

  2. Нет, потому что запланированное задание еще не пришло вовремя.

  3. Да, но не раньше 7:03 вечера.

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

 4
Author: Otto, 2012-08-30 11:35:16