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

WP-Cron ломает расписания: 5 признаков, что сайт ждёт ручной проверки

WP-Cron ломает расписания: 5 признаков, что сайт ждёт ручной проверки

WP-Cron удобен, пока сайт небольшой. Но он запускается не по настоящему времени, а только когда на сайт приходит посетитель. Из-за этого отложенные публикации, отправка писем и фоновые задачи могут сдвигаться, а иногда — не стартовать вовсе.

Проверьте, не происходит ли у вас такое:
• задания выполняются с задержкой;
• на тихом сайте процессы «замирают»;
• при высокой нагрузке один и тот же запуск идёт несколько раз;
• сторонние плагины добавляют свои события, а очередь растёт.

Типовая ошибка — оставлять WP-Cron как единственный механизм планировщика. Для рабочих проектов лучше отключить внутренний запуск и вынести cron в системный планировщик сервера. Тогда задачи идут по расписанию, независимо от трафика, а нагрузка распределяется предсказуемо.

Ещё один важный момент: не плодите лишние события. Если плагин создаёт много одноразовых задач, очередь быстро раздувается и начинает тормозить админку. Раз в какое-то время полезно смотреть список cron-задач и убирать мусор.

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

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

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

start

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

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

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