|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 30 Oct 2002 22:48:32 To : Sergey Borodich Subject : Re: Persistent database connection --------------------------------------------------------------------------------
Sergey Borodich wrote:
> Спасибо
>
> Hемного разобрался
> оказывается прицдется через пинг и проверять конект
> вот что как в Apache::DBI сделали
>
>
> sub ping {
> my($dbh) = @_;
> my $ret = 0;
> eval {
> local $SIG{__DIE__} = sub { return (0); };
> local $SIG{__WARN__} = sub { return (0); };
> # adapt the select statement to your database:
> $ret = $dbh->do('select 1');
> };
> return ($@) ? 0 : $ret;
> }
>
> только это тоже вроде нагрузка такие запросы делать "select 1" ;)
Hу это для драйверов которые не поддерживают собственный
метод ping (как Оракл например). Да и не надо пингить каждую
секунду-то :)
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/657733043638.html, оценка из 5, голосов 10
|