Carson Gaspar wrote: > > --On Thursday, December 05, 2002 10:22 PM +0300 Oleg Derevenetz > <[EMAIL PROTECTED]> wrote: > > > When some pop3d dies with signal (i.e. SIGTERM), all incoming connections > > to corresponding address:port are hangs. For example, if I have pop3d > > I can confirm that the same bug exists under Solaris 8 x86 (fully patched) > with imapd. To reproduce: > > - Start master > - connect to imapd > - kill the imapd process > > No further imapd processes will be spawned. This is reliable - not a race > condition. I'll see if I can figure out what died in the code.
I'm pretty sure that this is a case of master losing count of the number of available pop3d processes. When you kill a pop3d with SIGTERM, master never gets a SIGCHILD so never decrements its counter. -- Kenneth Murchison Oceana Matrix Ltd. Software Engineer 21 Princeton Place 716-662-8973 x26 Orchard Park, NY 14127 --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp