|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
13559
|
|