Что делать если Wordpress тормозит
Столкнулся с интересной проблемой эксплуатации WordPress - один из сайтов начал очень медленно работать - любая страничка отдавалась за 40 секунд, причем загрузка процессора при этом не увеличивалась, а mysqladmin показывал, что соединение с базой данных активно и процесс Mysql находится в состоянии Sleep.
Путем вывода отладочной информации выяснил, что торч наблюдается в функции wp_cron, которая выполняет определенные задачи по расписанию. Именно через этот механизм осуществляется ping удаленных серверов через протокол XML-RPC и такая огромная задержка обусловлена тем, что Php не может соединится с DNS сервером. После всего этого я вдруг вспомнил, что вчера сменил адрес DNS сервера в системе (файл /etc/resolv.conf), а mod_php к апачу видимо не перечитывает это файл в процессе вызова get_host_by_name. В итоге рестарт апача решил проблему - сайт начал работать как и раньше.
Из этого следует вывод - Если вы сменили адрес DNS сервера в системе, то обязательно перезапустите вебсервер!
March 28th, 2008 at 7:04 pm
Что с кодировкой в RSS?
March 29th, 2008 at 7:37 pm
Да, в мене тоже через RSS одні ???? показує
March 30th, 2008 at 12:55 am
Может сервак тормозит?
March 31st, 2008 at 10:59 am
Проблему с RSS исправил - пользуйтесь
Прошу извинения за причиненные неудобства
May 26th, 2008 at 3:33 am
Хоть извенения вовремя оставил, а то я голову сам над этим ломал и немог понят в чем причина. Пасибочки!!!!
June 23rd, 2009 at 4:13 pm
А что делать если проблемы не исчезли и после перезагрузки? Много раз уже перезагрузил…
August 19th, 2009 at 11:49 am
переходить на джумлу
September 20th, 2009 at 3:35 am
а не подскажите как избавится от проблемы: скорость загрузки WP привышает 20 секунд. запросов ~40. что делать?
November 23rd, 2009 at 9:24 am
оотключай плагины лишние,рекламу поубирай потом глянь как будет грузится
January 10th, 2011 at 6:27 am
vector, да эт точно