Поддержка WordPress Multisite Правильный запуск wp-cron через Crontab

  • Имеется мультисайт с несколькими сайтами. Через константу DISABLE_WP_CRON выключен Cron. Как правильно запускать его через Crontab? Информация в сети озвучивается лишь про запуск через wget или curl — это означает, что время исполнения php-скрипта 30 секунд. За это время wp-cron не успевает подключиться к внешним серверам, отправить пачку писем-уведомлений и прочее.

    php -q wp-cron.php

    Этот вариант, по идее, запустит wp-cron лишь для основного сайта, а для остальных сайтов нет.

    Как это настроено на wordpress.org или wordpress.com?

    На форуме wpmudev.org есть немного странное решение, но там тоже в итоге curl-ом запрашивается страница.

Просмотр 1 ответа (всего 1)
  • Через wget/curl запрос убивается на стороне nginx/apache, который выдает 504-ю ошибку, но это не значит, что завершилось исполнение php скрипта, т.е. при правильных настройках для ваших длительных задач можно поставить set_time_limit(0).

Просмотр 1 ответа (всего 1)
  • Тема «Правильный запуск wp-cron через Crontab» закрыта для новых ответов.