Версия для печати
Оригинальная версия тут
Дневники: Rad -> IMHO
19 ноября 2008
 13:05   С нагрузками сервер не справляется
Периодически БД втупляет из-за того, что не хватает памяти. sad.gif

Комментарии [5]

Написал Elendil - 13:09 19 ноября 2008
нда-да.. уже сталкнулся.. :
"Невозможно подключится к шлюзу"

Написал Rusia - 13:28 19 ноября 2008
Я тож периодически не могу войти... sad.gif
Соооонц, *дергает за рукав* а можно объём памяти увеличить??

Написал fucr - 14:15 19 ноября 2008
Rusia
можно все, вопрос сколько будет стоить дополнительное жалезр и такт работы технтка... плюс не забываем про простои...

Рад, а том точно нигде ненужных логов нет? Я бы честно говоря предлоэжил хорошо почистить базу, хлама много, архивы посжимать. Но опять же, кто и когда этим будет заниматься...

Написал Rad - 15:13 19 ноября 2008
Rusia
Всё упирается в подсчёт денег. Нынешний сервер стоит 40$, следующий по конфигурации - 80$. В другом месте - 60$ (даже получше по характеристикам чем за 80), но надо платить за небеларуский траффик. Счас я считаю сколько небеларуского траффика расходует сервер и что будет выгоднее. Пролететь на траффике очень просто.

fucr
Какие логи? Я знаю где жопа. БД подвисает на создании временной таблицы при запросе из двух и более таблиц. Происходит это в тот момент, когда на сайт обращаются одновременно много клиентов и веб-сервер сотоварищи пытается их запросы обработать. Выделяется нужная память, а mysql требует дополнительно памяти для временной таблицы обрабатывая один из запросов. В этом пИке память расходуется вся. Шейпер памяти (или хз кто, не в курсе как тут ограничение организовано) бъет по башке mysql и запрос памяти повисает, а mysql daemon втупляет в пространство и медитирует над смыслом жизни. Для меня вообще удивительно как я смог запустить mysql на 100 метрах памяти которые так же хавают nginx, php-cgi, proftpd, named и exim4. А ведь изначально мне поставили апач, который форкался по 30мб на child-а. Что характерно, где своп делся мне внятно так и не объяснили, но факт, что свопа нет.

Как вывести демона из затупа кроме полного kill я не знаю, возможно только этим способом. Как отследить это хотя бы из PHP тоже представления не имею. Daemon "работает", тока нифига не делает.

P.S.: Кстати, это VPS, железо менять не надо, надо лимиты только сдвинуть. Тут ещё подходит к концу и место на диске...

Написал Rusia - 22:42 20 ноября 2008
QUOTE
Но опять же, кто и когда этим будет заниматься...

Не будем показывать пальцем... laugh.gif


mJournal © 2003-2008 by UriSoft