вы можете воспользоваться услугами веб-студии прометей и Заказать Сайт Визитку.

«У WordPress есть несколько запланированных задач, которые просрочены» — это предупреждение, которое вы можете увидеть в плагине Updraft Plus.

Это не проблема самого Updraft, но он сообщает о проблеме с вашим сайтом WordPress в целом. В частности, он сообщает вам, что система WordPress, которая обрабатывает запланированные задачи, WP Cron, работает не так, как ожидалось. Однако эта проблема может помешать запланированному резервному копированию Updraft выполняться вовремя.

Что такое WP Cron?

Сам WordPress, наряду со многими плагинами, может нуждаться в выполнении определенных задач по расписанию. Вот несколько примеров запланированных задач:

  • Updraft выполняет резервное копирование в соответствии с выбранным вами расписанием.
  • Самому WordPress может потребоваться опубликовать сообщение в будущем, если вы использовали функцию расписания.
  • У вас может быть плагин, который очищает вашу базу данных каждый день, который также будет полагаться на запланированные задачи.

Чтобы выполнять эти задачи по расписанию, WordPress использует систему WP Cron.

Каждый раз, когда страница загружается на ваш сайт, WordPress вызывает wp-cron.php. Этот файл проверяет, есть ли какие-либо запланированные задачи, которые необходимо запустить, и если да, то они запускаются.

Если этот файл не вызывается, задачи не будут выполняться.

Но для того, чтобы это работало надежно, на вашем сайте должна быть активность — либо посетители на внешнем интерфейсе вашего сайта (на некэшированных страницах), либо активность на бэкэнде вашего сайта.

Без всякой активности, wp-cron.php не будет вызываться, и поэтому запланированные задачи не будут запускаться в ожидаемое время.

Когда это произойдет, это вызовет предупреждение от Updraft.

Как устранить предупреждение

Чтобы решить эту проблему, вам необходимо:

  1. Отключите собственный триггер WordPress для нажатия wp-cron.php
  2. Вместо этого вызовите файл напрямую с заданием cron, настроенным на вашем сервере, через ваш хост.

Чтобы позаботиться о первом шаге, добавьте следующее в свой wp-config.php файл:

define('DISABLE_WP_CRON', true);

Code language: JavaScript (javascript)

Для второго шага попросите вашего хоста настроить задание cron на сервере, чтобы wp-cron.php каждые 5 минут. Это будет более надежным, поскольку он не будет зависеть от трафика или активности на вашем сайте для запуска wp-cron.php.

Это не обязательно означает, что задачи будут запускаться каждые 5 минут, но он будет проверять, есть ли что-то, что нужно запустить.
Если вы пингуете файл только с большим интервалом, задачи могут накапливаться, а затем создавать невыполненную работу.

Точный метод настройки cron на вашем хосте может отличаться, поэтому вам следует обратиться в службу поддержки вашего хоста или в базу знаний.

Вот ссылки на некоторые распространенные хосты:

Кроме того, вы также можете использовать внешний сервис cron, например EasyCron.com.

Альтернативный WP Cron

В некоторых статьях, ссылающихся на эту ошибку, вместо этого рекомендуется использовать альтернативный WP Cron:

define('ALTERNATE_WP_CRON', true);

Code language: JavaScript (javascript)

Но это по-прежнему зависит от активности на сайте, поэтому это не обязательно сработает для вас.

Настройка сервера cron, как описано выше, является наиболее надежным и, следовательно, рекомендуемым методом.

Смотрите запланированные задачи на вашем сайте

Если вы хотите получить некоторое представление о запланированных задачах на вашем сайте, для этого есть ряд доступных плагинов, таких как WP Crontrol или Advanced Cron Manager.

С помощью этих плагинов вы можете видеть, как часто задачи планируются (1), когда они должны выполняться (2), и вы можете удалять их, запускать вручную (3) и многое другое.

В качестве дополнительного побочного эффекта от отключения WP-Cron и использования cron на стороне сервера ваш сайт будет работать лучше, особенно по мере увеличения трафика.

Еженедельные советы по WordPress в ваш почтовый ящик

вы можете воспользоваться услугами веб-студии прометей и Страница услуги сайта-визитки..