Всем привет давно не виделись. Не успел я вернутся из отпуска как хостер прислал мне письмо, мол мои сайты нагружают хостинг. Вот думаю озадачили. Порывшись в лог-файлах я обнаружил что у меня очень много идет запросов от wp-cron.php.
Оказывается в WordPress что бы выполнить задачи по крону задействуется файл wp-cron.php. К данным задачам относится, например, публикация статей в заданное время, рассылка пингов, выполнение операций с различными плагинами, чистку корзины, производит проверку наличия обновлений и многое другое.
Каждый раз, когда кто-то посещает ваш блог, wp-cron.php производит свою работу. И если ваш блог хорошо посещаем и идет много трафика – это может быть хорошей нагрузкой на сервер. Поэтому, что бы облегчить свой хостинг я решил отключить свой CRON тем более я им не пользуюсь и делаю все в ручную.
Отключаем CRON
1. Вариант
Открываем файл конфигурации WordPress wp-config-php в него добавляем строчку:
define(‘DISABLE_WP_CRON’, true);
Добавить её можно например после данной строчки:
define(‘WPLANG’, ‘ru_RU’);
2. Вариант
Есть и другой вариант решения — открываем сам файл wp-cron.php и закомментируем строчку:
//ignore_user_abort(true);
Я предпочел 1 вариант он проще и при обновление движка не будет затрагиваться. После проделанных работ нагрузка с моего надежного хостинга исчезла и он продолжает меня радовать.
9 комментариев
Так а какие конкретно функции WordPress отключатся если так сделать?
Как я уже писал например, публикация статей в заданное время, рассылка пингов, выполнение операций с различными плагинами(если таковы активированы).
Ну тогда не буду отключать, потому что все перечисленное использую
Спасибо) очень полезно, как раз грузит очень.
Да, я тоже столкнулся с подобной проблемой, почти постоянная ошибка 500, только с той разницей я сам ни чего не делал, хостер сам просуетился, все исправил, все отладил…..
Повезло с хостингом
Отключение WP_CRON это на экстренный случай, а вообще надо разбираться с плагинами, которые грузят сайт и оптимизацией сайта заниматся
Мы стараемся отключить эту функцию. Сервак грузится – хостинг постоянно жалуется на высокую нагрузку.
Рекомендуем всем отключать за ненадобностью.
Да уж, у меня 67 процентов на рег ру нагрузка была в пятницу , хостинг орал уже)), и из за этого на вип тариф перешел и бесполезно! Спасибо чувак за советы, я и первый и второй вариант впихнул, не надо мне их пингов даром, гугл и яндекс постоянно висят и майл ру на сайте я по юзер агентам вижу. Что бы еще отключить, я увидел через плагин с эдаким названием Стукач) внешние выходы с сайта и там чего только нет, сейчас все запрещаю.