Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
mysql + mod_perl + persistent connections. (Llama) 21/03/2004 - 00:54:09



From: Llama - 21/03/2004 - 00:54:09
Subject:mysql + mod_perl + persistent connections.
-----------------
В идеале, хочется чтобы все экземпляры скрипта юзали один и тотже хэндлер. Пока сделал вот так примерно:

$dhb = dbi->connect(....);
sub handler
{
тут что-то делаем
}

sub DESTROY
{
$dbh->diconnect();
}

В данном случае коннек является общим для всех вызовов прилажения, в пределах одного процесса апача. НО иногда коннект пропадает - в логи кидается ошибка типа mysql gone away at ...
Как временный вариант - уменьшил количество запросов которые обрабатывает данный экземпляр апача до своей смерти - что вобщем-то не очень хорошо. кроме того, похоже что в приведенном у меня коде коннект к базе создается в любом случа - даже если юзверь обратился не к скрипту, а картинке - количество потоков mysql временами доходило до 400.

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


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
13559



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |