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

WP-Cron часто тормозит сайт и запускает задачи не тогда, когда нужно

WP-Cron часто тормозит сайт и запускает задачи не тогда, когда нужно

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

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

Перед переводом проверьте три вещи: нет ли плагинов, которые критично завязаны на WP-Cron; не создаёт ли задача дубли при повторном запуске; есть ли логирование, чтобы видеть ошибки и зависшие процессы. Для регулярных действий особенно полезны резервные копии, очистка временных файлов и отправка отложенных писем.

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

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

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

start

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

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

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