[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Code questions...

>   I have a couple of questions/comments about the zmailer source (2.99.10),
> so if you have a minute or two....
>   - I discovered that my scheduler zombie problem is related to the fact
> that a process is forked to handle mailq requests, but there isn't a
> designated wait call for it, it seems like it gets reaped purely by chance
> by waitandclose() (transport.c) whenever readfrom() is called.   Also,
> ipcpause()  (transport.c) doesn't appear to ever be called...  why?

I have the same problem since 2.99.9, I simply add a designated wait() call
in parent process after forking the mailq handler.  It seems that the problem
is solved.

Lai Yiu Fai                       |  Tel.:       (852) 358-6202
Centre of Computing Services      |  Fax.:       (852) 358-0967
 & Telecommunications             |  E-mail:     ccyflai@uxmail.ust.hk
The Hong Kong University of       |  Clear Water Bay,
Science & Technology              |  Kowloon, Hong Kong.