WP-Cron ломает расписания: 5 признаков, что сайт ждёт ручной проверки
WP-Cron удобен, пока сайт небольшой. Но он запускается не по настоящему времени, а только когда на сайт приходит посетитель. Из-за этого отложенные публикации, отправка писем и фоновые задачи могут сдвигаться, а иногда — не стартовать вовсе.
Проверьте, не происходит ли у вас такое:
• задания выполняются с задержкой;
• на тихом сайте процессы «замирают»;
• при высокой нагрузке один и тот же запуск идёт несколько раз;
• сторонние плагины добавляют свои события, а очередь растёт.
Типовая ошибка — оставлять WP-Cron как единственный механизм планировщика. Для рабочих проектов лучше отключить внутренний запуск и вынести cron в системный планировщик сервера. Тогда задачи идут по расписанию, независимо от трафика, а нагрузка распределяется предсказуемо.
Ещё один важный момент: не плодите лишние события. Если плагин создаёт много одноразовых задач, очередь быстро раздувается и начинает тормозить админку. Раз в какое-то время полезно смотреть список cron-задач и убирать мусор.
Если сайт должен публиковать, синхронизировать и отправлять без сюрпризов, WP-Cron стоит держать под контролем: либо использовать осознанно, либо заменить серверным расписанием.
Автоматизация процессов в WordPress
@wp_automation_hacks_ww
WP-Cron ломает расписания: 5 признаков, что сайт ждёт ручной проверки
Этот пост опубликован в Telegram-канале Автоматизация процессов в WordPress. Подписаться можно по ссылке: @wp_automation_hacks_ww.