Mem: 1740M Active, 3971M Inact, 1154M Wired, 125M Cache, 827M Buf, 907M Free
CPU: 91.3% user, 0.0% nice, 4.8% system, 0.5% interrupt, 3.4% idle
На всякий случай, toplast pid: 45111; load averages: 26.49, 25.19, 23.14 up 1+02:58:21 19:34:52
Что можно сделать? Помогите, пожалуйста.
Хотя в процессах MySQL есть смущающие вещи. Например много запросов со статусом Sleep и NULL вместо имени таблицы, а также много запросов со статусом Locked на одну из самых используемых таблиц проекта. Но запросы в эту таблицы идут нормальные, по первичному ключу преимущественно. Отдельно PHP-скрипты без MySQL, а тем более и статические страницы грузятся быстро. Я понимаю, что все указывает на проблему либо конфигурации MySQL, либо кривых запросов, но ведь до обновления PHP и Apache все было в порядке.
Имеется сервер. FreeBSD 8.0, Apache 2.2.23, PHP 5.4.10, MySQL 5.1.67. Понадобилось обновить на нем PHP (до этого был Apache 1.3 с PHP 5.2.4). Стоило обновить Apache и PHP, как страницы сайта стали грузиться по 2-5 секунд. Обновил поосновательнее, со всевозможными зависимостями, оптимизировал/проверил таблицы в MySQL. Тормозит при работе с MySQL (внутри самого ходового скрипта замерял время выполнения разлиных запросов). Притом, тормознутые запросы все время меняются местами в этом скрипте: то один медленно выполнился, то другой, то третий. Уже пробовал выискивать и оптимизировать медленные запросы в логах MySQL, изменять настройки MySQL и Apache. Поставил Nginx вперед. Не помогло
После обновления ПО на сервере стал тормозить сайт
После обновления ПО на сервере стал тормозить сайт / Q&A / Хабрахабр
Комментариев нет:
Отправить комментарий