Запланированные задачи WordPress не выполняются: WP-Cron, реальный cron и лимиты хостинга

WordPress использует WP-Cron для запланированных действий: публикации записей, задач плагинов, WooCommerce и обслуживания. Если нет посещений, плагины тяжелые или запросы блокируются, задачи могут задерживаться.

Что проверить

  1. Проверьте, задерживаются ли отложенные записи, бэкапы или задачи плагинов.
  2. Посмотрите ошибки в логах WordPress и хостинга.
  3. Для важных задач настройте реальный cron-запрос к wp-cron.php.
  4. Не запускайте тяжелые cron-задачи каждую минуту без необходимости.
  5. Проверьте конфликт плагинов, если зависла очередь только одного плагина.

Хорошая практика

  • Для магазинов и активных CMS лучше использовать реальный cron.
  • Долгие скрипты нужно логировать.
  • Не отключайте WP-Cron без альтернативного запуска.
Хотите, чтобы мы проверили это вместе?

Пришлите домен, скриншот и шаг, на котором остановились. Поможем сузить проблему в чате. открыть чат.

Короткие ответы

Нужно ли отключать все плагины сразу?
Только как крайний шаг. Безопаснее смотреть логи и отключать подозрительный плагин первым.

Достаточно ли бэкапа файлов для WordPress?
Нет. Контент и настройки WordPress хранятся еще и в MySQL.

Можно ли обновлять на боевом сайте?
Сначала сделайте бэкап и не обновляйте в пиковое время.

Полезные следующие шаги

Если эта статья закрывает только часть задачи, соседние wiki-страницы помогут продолжить безопасно.