wp-cron.php грузит процессор

В выходные зашел на один из своих сайтов кое-чего подправить, и заметил жуткие тормоза в его работе, (даже несмотря на то, что он практически полностью кэшируется в memchached). Озадаченный этим, полез в админку хостера и обнаружил, что мой аккаунт полностью грузит процессор, при этом нагрузка на БД минимальна. В логах использования ЦП часто встречались строчки типа «charmlab.ru/wp-cron.php?doing_wp_cron=1369560421.321949005126953125000».

cpu_usage_log

Оказалось, что это известная проблема WordPress’а, и не раз уже поднималась в интернете. Однако, практически везде предлагают одно и то же решение: добавить в wp-config.php строчку «define(‘DISABLE_WP_CRON’, true);«. Я сделал тоже самое, но видимого результата почему-то не получил 🙁 (Как оказалось, не один я).

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *