LINUX.ORG.RU

Непонятные торможения сервера.


0

0

Есть мощный 2-х процессорный сервер. Процессоры Интел 5140.
Памяти 8 ГБ
4 винчестера SAS на 15 000 об/мин в 10 рейде.
Система Linux ubuntu 2.6.20
Нормально работал пол года.
Держал нагрузку до 2 миллионов тяжелых PHP запросов в сутки.
В каждом PHP запросе 5-10 обращений к MySQL на этом же сервере.
Уже 2 дня не понятные глюки.
Сайты тормозят и не открываются.
При обращении к MySQL из PHP появляется сообщение.
«1040: Too many connections»

Команда vmstat выдает
http://content.foto.mail.ru/bk/xeniux/1/s-4.jpg
Все ресурсы процессора тратятся на
wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle.

Команда top выдает
http://content.foto.mail.ru/bk/xeniux/1/s-5.jpg
Основная часть ресурсов процессора тратится на mysqld

Причем после перезагрузки сервера первые 2-3 минуты сайты открываются моментально. Но через 2-3 минуьы начинаются тормоза.

В чем может быть дело?


1) Сделайте бэкап БД
2) Обновите сервер MySQL
3) После обновления отправьте сервер в reboot
4) Включите логирование сервера MySQL
Если не поможет выкладывайте все логи сюда. Есть подозрение что тормоза из - за криво написанного скрипта, который генерирует множество обращений к MySQL. Проходили это недавно.

Zalman
()

есть подозрение, что повреждена база/таблица MySQL. попробуй repair сделать сначала.

isden ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.