|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 11 Nov 2002 22:13:39 To : "Sergey Zhuravlev" Subject : Re: DBD::Oracle + fork -------------------------------------------------------------------------------- Здравствуй, Sergey Zhuravlev. SZ> Столкнулся со следующей проблемой: SZ> Скрипт конектится к Oracle, выбирает из него некие данные SZ> и расфоркивается на несколько процесов. Когда первый из SZ> дочерних процесов умирает, конект в родительском процесе SZ> отваливается. SZ> Почему это происходит мне понятно, вопрос в том, как это SZ> можно обойти. SZ> Кто-нибудь с такой ситуацией сталкивался? Hе держать preforked коннекта? Еще можно попробовать сразу после форка позакрывать все хендлы (до того, как сдохнет database handle). Как - см. в Proc::Daemon. При этом заодно прихватится хендл к ораклу, а поскольку есть еще открытые, то сам оракл по идее ничего заметить не должен. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144545e8020e8.html, оценка из 5, голосов 10
|