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