информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / web building
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
хм 05.12.06 17:50  Число просмотров: 3227
Автор: 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 17:48  
Автор: Winer <Виктор С.> Статус: Member
<"чистая" ссылка>
если только
http://dev.mysql.com/doc/refman/4.1/en/slow-query-log.html
и потом
http://dev.mysql.com/doc/refman/4.1/en/explain.html
вариант 05.12.06 18:44  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
попробую отследить какие именно запросы приводят к зависанию
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach