![]() | |||
Новости30.05.2010
Видеокарта GeForce GTX 465 обладает TDP в 200 ватт и 256-битной шиной памяти
Совсем немного времени остается до предполагаемого дебюта новой видеокарты NVIDIA GeForce GTX 465, построенной на базе 40 нм чипа GF100...
30.05.2010
ASUS Rampage III Gene - геймерская материнская плата в формате micro-ATX
Тайваньская компания ASUSTeK Computer в преддверие выставки Computex продемонстрировала несколько новинок в фирменной серии ROG...
30.05.2010
Acer Aspire One 533 - нетбук на 10 часов автономной работы
Компания Acer подготовила новый нетбук на основе процессоров Intel Atom N455 (тактовая частота 1,66 ГГц) и N475 (1,83 ГГц) с поддержкой оперативной...
-=/ samsung galaxy i9100, объявления о продаже телефонов и аксессуаров. \=- |
FreeBSD - если сервер перегружен MySQLв
Когда сервер висит и известно что БД там большие и их много, при этом сайта периодически говорят о ошибке mysql, тогда надо смотреть какие базы грузят сервак и какими запросами... 1) Коннектимся по ssh, заходим в консоль mysql с рутовым паролем (он может лежать тут: /etc/my.passwd): [root@adminoid8 /]# mysql -pПароль (обратите внимание - после ключа -p пароль идет без пробела, слитно) 2) Смотрим какие процессы висят. Обычно, если причина именно в запросах к БД - некоторые запросы висят по несколько минут, десятков минут и более. mysql> show processlist; 3) Получены сами запросы - БД к которым они, по БД определяем что за сайт, затем ищем по файлам зависший запрос - смотрим PHP код и выправляем запрос так, чтобы он жрал меньше ресурсов - или вообще блокируем или заменяем на более простой запрос.
После этого все должно работать как часы. Если не понятно что делать с найденным запросом - поищите его в гугле, там есть варианты. Источник - Комментарии
|
||
| adminoid.com © 2008 Все права защищены. | |||