|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Pavel V. Ammosov 2:5020/52 16 Mar 2001 22:07:22 To : All Subject : Re: mason, mod_perl -------------------------------------------------------------------------------- >Кстати я выяснил, почему нельзя делать коннекты в секции <%once> >- она исполняется до форка. Я надеюсь, много времени это не заняло :-) В HTML::Mason::Devel это светлоcерым-по-черному написано. >(Мне кажется аналогичная проблема >будет при коннекте из handler.pl, но ведь в доках написано! :) handler.pl большой :-) И там обычно есть одна интересная процедура -- handler, которая и вызывается для обслуживания каждого реквеста. Hапример: sub handler { my ($r) = @_; коннект тут my $status = $ah->handle_request($r); <--- вот и обслуживание запроса дисконнект тут return $status; } Hо, Apache::DBI->connect_on_init() эта штука не заменит. connect_on_init инструктирует коннектится при порождении каждого нового чилда apache, а не при обсдуживании реквеста. Я бы не стал заменять Apache::DBI на что-то свое, иначе придется писать собственный код для ping'а базы и откатываения транзакций. -- Pavel Ammosov O \ apavel@aha.ru __ ) http://isabase.philol.msu.ru/~apavel/ ) wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka O / --- slrn/0.9.6.3 (Linux) * Origin: Mr. Postman (2:5020/52.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/83002347bdacf.html, оценка из 5, голосов 10
|