Автоматизация процессов в WordPress

WP-Cron ломает расписание: 4 ошибки, из-за которых задачи не запускаются

WP-Cron ломает расписание: 4 ошибки, из-за которых задачи не запускаются

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

Чаще всего проблемы возникают из-за этого:
— сайт закрыт кэшем или редиректами, и cron-страница не вызывается;
— тяжелые задачи висят в wp-cron.php и тормозят загрузку;
— одно и то же событие добавляют повторно без проверки;
— в плагинах время запуска задано неаккуратно, без учета часового пояса.

Что стоит сделать на практике:
— выносить критичные задачи в системный cron;
— не запускать в WP-Cron долгие импорты и массовые синхронизации;
— проверять, нет ли дублей в очереди событий;
— логировать старт и завершение задач, а не только их создание 🔧

Если расписание в WordPress важно для продаж, писем или синхронизаций, WP-Cron лучше считать запасным механизмом. Для надежности оставляйте ему простые задачи, а всё критичное запускайте отдельно.
Этот пост опубликован в Telegram-канале Автоматизация процессов в WordPress. Подписаться можно по ссылке: @wp_automation_hacks_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.