Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
хм 05.12.06 17:50 Число просмотров: 3369
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
|
> На хостинге какие-то проблемы с MySQL. Выражается это в том > что после определенного момента невозможно открыть сайт. > Внутрення отладка скриптов сообщает что слишком много > подключений к MySQL. Вот список процессов в MySQL в момент > задумчивости: Ну, одно-два висящих подключения сами по себе не должны вызывать достижение предела количества подключений.
Может просто возросла нагрузка (число подключений)? Соответственно, предлагаю просто увеличить в максимальное число подключений к мускулу.
|
<web building>
|
Проблема с MySQL 05.12.06 17:39
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman Отредактировано 05.12.06 17:44 Количество правок: 4
|
На хостинге какие-то проблемы с MySQL. Выражается это в том что после определенного момента невозможно открыть сайт. Внутрення отладка скриптов сообщает что слишком много подключений к MySQL. Вот список процессов в MySQL в момент задумчивости:
43534 Query 2278 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.Product_ID,
43535 Sleep 2176 --- ---
43543 Sleep 2113 --- ---
43547 Sleep 0 --- ---
43554 Query 2124 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.Product_ID,
43558 Sleep 40 --- ---
43560 Sleep 1976 --- ---
43562 Query 2027 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.P
43563 Query 2050 Sending data SELECT pc.Category_ID, p.Product_ID, tl.Text FROM Product LEFT
43566 Query 2021 Sending data SELECT pc.Category_ID, p.Product_ID, tl.Text FROM Product p LEFT
43568 Query 2021 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.P
43573 Sleep 1815 --- ---
43574 Query 609 Copying to tmp table SELECT p.Product_ID, p.Price, pc.Category_ID, tlName.Text Name
43581 Query 677 Copying to tmp table select p.*, IF(p.ThumbnailPath='', '', CONCAT('/home
43587 Query 1773 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43606 Query 488 Copying to tmp table select p.*, IF(p.ThumbnailPath='', '', CONCAT('/home
43611 Query 1624 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43622 Query 1533 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43632 Query 1411 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43643 Query 330 Copying to tmp table select p.*, IF(p.ThumbnailPath='', '', CONCAT('/home
43651 Query 1242 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43659 Sleep 1107 --- ---
43670 Query 1066 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43676 Query 24 Sending data select count(*) c from Product p inner
43680 Query 951 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43681 Query 925 Sending data select count(*) c from Product p inner
43683 Query 905 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43684 Query 864 Copying to tmp table select count(pc.Product_ID) as prods, pc.P
43686 Query 833 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43690 Query 756 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43706 Query 620 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43710 Query 562 Copying to tmp table select count(*) c from Product p
43722 Query 483 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43725 Query 430 Sending data select count(*) c from Product p inner
43728 Query 390 Sending data select count(*) c from Product p inner
43732 Query 280 Copying to tmp table select count(pc.Product_ID) as prods, pc.Product_ID,
43737 Query 211 Sending data select count(*) c from Product p inner
43738 Query 203 Copying to tmp table select count(pc.Product_ID) as prods, pc.Product_ID,
43739 Sleep 128 --- ---
43748 Query 23 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
Видно что очень долго висит запрос с id 43534 (2278 секунд). Сайт проработал больше 2 лет. Размер базы не очень большой ~ 400Mb.
OS: FreeBSD 4.11-RELEASE
MySQL: mysql Ver 14.7 Distrib 4.1.22, for portbld-freebsd4.11 (i386) using readline 5.1
Apache: Apache/2.0.59
куда рыть?
|
|
А среда сайта какая? CMS? 05.12.06 19:57
Автор: Garick <Yuriy> Статус: Elderman
|
|
| |
нет, веб-магазин с самописанными скриптами 06.12.06 10:07
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
|
|
хм 05.12.06 17:50
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
|
> На хостинге какие-то проблемы с MySQL. Выражается это в том > что после определенного момента невозможно открыть сайт. > Внутрення отладка скриптов сообщает что слишком много > подключений к MySQL. Вот список процессов в MySQL в момент > задумчивости: Ну, одно-два висящих подключения сами по себе не должны вызывать достижение предела количества подключений.
Может просто возросла нагрузка (число подключений)? Соответственно, предлагаю просто увеличить в максимальное число подключений к мускулу.
|
| |
вариант 05.12.06 18:44
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
попробую отследить какие именно запросы приводят к зависанию
|
|
|