The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"nginx apache bitrix mysql. Много sleep'ов в mysql. 504"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от calculator (ok) on 09-Апр-08, 12:14 
Есть сайт с приличной нагрузкой часть пользователей на котором отваливаются по 504 ошибке.
nginx отдает статику, apache разруливает php. mysql крутится на другой машинке.
Узкое место больше склоняюсь в mysql. Немного о той машинке:
core duo, 8 gb ОЗУ Загрузки по процессору нет, la меньше 1. iowait в среднем 10% - вся база в память не лезет. mtop показывает кучу sleep'ов и есть запросы которые обрабатываются по/более 50 секунд судьба их дальше не известна. Примерная картина в mtop:

load average: 0.47, 0.49, 0.45 mysqld 5.0.45-community up 0 day(s),  1:13 hrs
68 threads: 10 running, 10 cached. Queries/slow: 1.5M/0 Cache Hit: 99.93%
Opened tables: 0  RRN: 994  TLW: 356  SFJ: 0  SMP: 0  QPS: 114

ID       USER     HOST             DB           TIME   COMMAND STATE        INFO
537      xxx     10.10.10.10:3980 xxx_xxxZZZ  2175   Sleep
648      xxx     10.10.10.10:4037 xxx_xxxZZZ  2121   Sleep
587      xxx     10.10.10.10:4002 xxx_xxxZZZ  2110   Sleep
...Sleep...
2855     xxx     10.10.10.10:5289 xxx_xxxZZZ  213    Sleep
2337     xxx     10.10.10.10:4577 xxx_xxxZZZ  67     Sleep
2536     xxx     10.10.10.10:5653 xxx_xxxZZZ  50     Query   Updating     UPDATE b_stat_session SET USER_ID = 0, USER_AUTH = 'N', USER_AGENT = 'Mozilla/4
2694     xxx     10.10.10.10:5222 xxx_xxxZZZ  50     Sleep
2684     xxx     10.10.10.10:5219 xxx_xxxZZZ  49     Query   Updating     UPDATE b_stat_session SET USER_ID = 0, USER_AUTH = 'N', USER_AGENT = 'Mozilla/4

Графики по mysql'у:
http://img267.imageshack.us/my.php?image=mysqlbytesdayzp3.png
http://img267.imageshack.us/my.php?image=mysqlqueriesdaydk6.png
http://img267.imageshack.us/my.php?image=mysqlslowqueriesday...
http://img267.imageshack.us/my.php?image=mysqlthreadsdayot4.png

"mysql.allow_persistent = On" Off как то боязно пробовать.
Смущает "Cache Hit: 99.93%" На графике оно вроде так же присутствует, но пропорции не 99%.

Мысли - что дело не в железе/нагрузке, а некорректной работе bitrix'а
Подскажите, куда копнуть, что подстроить.
зы: машинка на Linux

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от Vaso_Petrovich on 09-Апр-08, 13:34 
что есть приличная нагрузка? сдается мне что это бредятина... почему вы по этим проблема смотрите не в логи а на какие топы? вообщем зри в корень
504 это значит пых пых не ответил...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от calculator (ok) on 09-Апр-08, 15:08 
а 504 по вашему не из логов добыта?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от Vaso_Petrovich on 09-Апр-08, 15:22 
>а 504 по вашему не из логов добыта?

конечно нет... это и ежу понятно...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от calculator (ok) on 09-Апр-08, 16:06 
как это нет
78.36.121.3 [09/Apr/2008:16:04:44 +0400] "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727)" GET www.xxx.ru xxx/index.php?season=54600&designer=xxx 504 543 90.000 90.000


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от Vaso_Petrovich on 10-Апр-08, 09:39 
>как это нет
>78.36.121.3 [09/Apr/2008:16:04:44 +0400] "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET
>CLR 2.0.50727)" GET www.xxx.ru xxx/index.php?season=54600&designer=xxx 504 543 90.000 90.000

вы конда-нибудь будете читать, что вам отвечают? Я задал вам вопрос на который до сих пор нету ответа... ЧТО ЕСТЬ БОЛЬШАЯ НАГРУЗКА.... ЕЩЕ РАЗ, ВАШ ПЫХ ПЫХ НЕ ОТВЕЧАЕТ... КАКОВА Х..А ВЫСМОТРИТЕ НЕ ЕГО ЛОГИ, А ЛОГИ nginx? что не понятно в этом вопросе?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от universite email(ok) on 10-Апр-08, 02:26 

>Мысли - что дело не в железе/нагрузке, а некорректной работе bitrix'а

Так иесть. На любом железе будет тормозить.

>Подскажите, куда копнуть, что подстроить.

Пинать разробов Bitrix'a

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от Vaso_Petrovich on 10-Апр-08, 09:57 
>
>>Мысли - что дело не в железе/нагрузке, а некорректной работе bitrix'а
>
>Так иесть. На любом железе будет тормозить.

Угу, если говолову только есть и извилинами не шевелить...

>
>>Подскажите, куда копнуть, что подстроить.
>
>Пинать разробов Bitrix'a

У него пиратская копия, это же очевидно...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от universite email(ok) on 10-Апр-08, 15:54 

>
>>
>>>Подскажите, куда копнуть, что подстроить.
>>
>>Пинать разробов Bitrix'a
>
>У него пиратская копия, это же очевидно...

Лично у нас программисты копались в открытом коде.
Больше 300 запросов в минуту не смогли выжать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от Vaso_Petrovich on 11-Апр-08, 09:24 
>>>>Подскажите, куда копнуть, что подстроить.
>>>
>>>Пинать разробов Bitrix'a
>>
>>У него пиратская копия, это же очевидно...
>
>Лично у нас программисты копались в открытом коде.
>Больше 300 запросов в минуту не смогли выжать.

лично у вас они доки читать не пробовали? а к разрабочикам обратся? или тоже нуленый?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от calculator (ok) on 11-Апр-08, 18:51 
В общем более менее проблема похоже решилась. Тут: http://www.1c-bitrix.ru/support/forum/forum6/topic10784/mess.../
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от Vaso_Petrovich on 14-Апр-08, 09:47 
>В общем более менее проблема похоже решилась. Тут: http://www.1c-bitrix.ru/support/forum/forum6/topic10784/mess.../

тут кривое решение, не соотвествушие вопросу, ибо зачем освобождать память для мускуля когда он на другой тачиле, памятить лучше под кеш тогда заюазать... вообщем костыль а не решение... и чуток нагрузка увелится и надо будет очерезной костыль прикручивать...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от calculator (ok) on 14-Апр-08, 10:48 
Имелось ввиду не освобождать а поставить больше памяти в машину с mysql.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "nginx apache bitrix mysql. Много sleep'ов в mysql. 504"  
Сообщение от Vaso_Petrovich on 14-Апр-08, 11:12 
>Имелось ввиду не освобождать а поставить больше памяти в машину с mysql.

какая разница? проблем в этом месте нету, ибо если бы били, то ошибка была Too many connections (http://dev.mysql.com/doc/refman/5.0/en/too-many-connections....) а значит уское место прикрыли костылем, лишь бы клиент заткнулся, по другому это не назвать...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру