<b>WP-Cron ломает расписание WordPress, если не проверить 3 настройки</b>
WP-Cron — не настоящий системный планировщик, а запуск по посещениям. Поэтому на пустом сайте задачи могут опаздывать, а на нагруженном — стартовать слишком часто и бить по производительности.
Что проверить в первую очередь:
— wp-config.php: не включен ли дубль запуска через реальный cron
— список задач: нет ли тяжёлых действий, которые висят в очереди
— плагины: не создают ли они одинаковые события по несколько раз
— логи: есть ли повторные ошибки у одной и той же задачи
Если нужен стабильный запуск, отключите внутренний запуск WP-Cron и повесьте системный cron на вызов файла wp-cron.php. Так расписание перестаёт зависеть от трафика и становится предсказуемым.
Ещё важный момент: не ставьте слишком короткие интервалы для тяжёлых задач. Лучше объединять похожие операции в один запуск и проверять, укладываются ли они в реальное время выполнения.
Проверьте WP-Cron как часть техдолга: одна лишняя задача в очереди часто заметнее, чем десяток мелких правок в админке.
Автоматизация процессов в WordPress
@wp_automation_hacks_ww
<b>WP-Cron ломает расписание WordPress, если не проверить 3 настройки</b>
Этот пост опубликован в Telegram-канале Автоматизация процессов в WordPress. Подписаться можно по ссылке: @wp_automation_hacks_ww.