Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  03 Aug 2001  14:09:00
 To : Igor V. Zhorov
 Subject : Re: Требуется консультация...
 -------------------------------------------------------------------------------- 
 
 IVZ> Обрабатывали MySQL базу скриптами с использованием модуля MySQL (не DBI).
 IVZ> Выяснилось, что этот модуль не умеет корректно закрывать сессии...
 IVZ> Переписали скрипты - теперь юзается DBI::MySQL. Используем следующую
 IVZ> конструкцию:
 IVZ> === Cut ===
 IVZ> sub dbconnect {
 
 IVZ> $DBNAME="db_name";
 IVZ> $DBHOST="db_localhost";
 IVZ> $DBUSER="db_user";
 IVZ> $DBPASS="db_password";
 
 IVZ>     $dbh = DBI->connect("DBI:mysql:database=$DBNAME;host=$DBHOST",
 IVZ>         "$DBUSER", "$DBPASS",
 IVZ>         {'RaiseError' => 1});
 IVZ> }
 
 IVZ> sub dbdisconnect {
 IVZ>     $sth->finish();
 IVZ>     $dbh->disconnect();
 IVZ> }
 IVZ> 1;
 IVZ> === Cut ===
 
 IVZ> В теле программы, ессно, между вызовами dbconnect и dbdisconnect какие-либо
 IVZ> запросы...
 
 IVZ> Так вот, админ утверждает, что сессии по прежнему не закрываются, сервер
 IVZ> встает раком и в хостинге отказано... :( Проект раскручен, траффик
 IVZ> приличный... Сервер - Апач, юникс...
 IVZ> Может есть какие-нито тонкости? Что-то не так?
 
 Я думаю, что не модуль, а вы сами не умеете корректно закрывать сессии.
 Hапример, скрипт валится по ошибке, не закрыв сессию. Далее, судя по тому, что
 сессии не закрываются, там mod_perl и соответственно может быть включен
 Apache::DBI, который переопределяет disconnect как "do nothing".
 
 -- 
 Artem Chuprina <ran@ran.pp.ru>
 FIDO: 2:5020/371.32
 --- slrn/0.9.7.0 (Linux)
  * Origin: AKA с подствольным плюсомётом (2:5020/371.32)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Требуется консультация...   Igor V. Zhorov   26 Jul 2001 09:04:39 
 Re: Тpебyется консyльтация...   Igor Artamonov   26 Jul 2001 23:51:16 
 Требуется консультация...   Eugeny Goltsov   27 Jul 2001 08:34:16 
 Требуется консультация...   Dmitry Pryadkin   02 Aug 2001 00:15:00 
 Требуется консультация...   Eugeny Goltsov   06 Aug 2001 15:12:51 
 Re: Требуется консультация...   Yury XTC   07 Aug 2001 09:19:08 
 Re: Требуется консультация... Сорри - ошибся   Yury XTC   07 Aug 2001 09:20:12 
 Требуется консультация...   Ilya S Slyzhnyak   08 Aug 2001 11:28:29 
 Требуется консультация...   Eugeny Goltsov   09 Aug 2001 10:08:52 
 Re: Требуется консультация...   Artem Chuprina   10 Aug 2001 11:09:37 
 Re: Требуется консультация...   Artem Chuprina   03 Aug 2001 14:09:00 
 Re: Требуется консультация...   Igor V. Zhorov   08 Aug 2001 07:04:46 
 Re: Требуется консультация...   Artem Chuprina   09 Aug 2001 12:02:54 
Архивное /ru.cgi.perl/739134295cbd9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional