|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Igor V. Zhorov 2:5081/1.18 26 Jul 2001 09:04:39 To : All Subject : Требуется консультация... --------------------------------------------------------------------------------
Обрабатывали MySQL базу скриптами с использованием модуля MySQL (не DBI).
Выяснилось, что этот модуль не умеет корректно закрывать сессии...
Переписали скрипты - теперь юзается DBI::MySQL. Используем следующую
конструкцию:
=== Cut ===
sub dbconnect {
$DBNAME="db_name";
$DBHOST="db_localhost";
$DBUSER="db_user";
$DBPASS="db_password";
$dbh = DBI->connect("DBI:mysql:database=$DBNAME;host=$DBHOST",
"$DBUSER", "$DBPASS",
{'RaiseError' => 1});
}
sub dbdisconnect {
$sth->finish();
$dbh->disconnect();
}
1;
=== Cut ===
В теле программы, ессно, между вызовами dbconnect и dbdisconnect какие-либо
запросы...
Так вот, админ утверждает, что сессии по прежнему не закрываются, сервер встает
раком и в хостинге отказано... :( Проект раскручен, траффик приличный...
Сервер - Апач, юникс...
Может есть какие-нито тонкости? Что-то не так?
Igor
--- GoldED/W32 3.00.Beta5+
* Origin: Geo AKA IVZ Mail Station (2:5081/1.18)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/27713b5fee40.html, оценка из 5, голосов 10
|