Hi there,

I made a post the other day to ask about hanging
qmail-smtpd processes problem I'm encountering. I'm still having
the problem here but just found some more 'facts' about
it, so am re-posting this problem with the new info and hope
someone out there happens to know how to explain this.

I'm running qmail1.03 w/tcpserver and vpopmail on a Solaris2.6
box. I found that some of the qmail-smtpd processes get hung
and all these smtpd processes got corresponding qmail-queue
processes. All the hanging smtpd and queue show 'sleeping' when
I use truss to see them and the queue process always finaly went become
a Zombie process after 24hrs. I also tried to check if the messages
have ever been queued and as expected found nothing that could be
the message from the hanging smtp connection in the queue.

It looks like something went wrong between the establishment of
smtp connection and the queue-in process, but it doesn't happen
in every delivery. I also tried to find out in what circumstance
will it occur but failed to figure it out.

Some suggested that just kill the processes and
this is how I am dealing with it but am still wondering if anyone
out there could explain why this is happening and eventually know
some more 'cleaner' method to solve this problem. Also since
the queue-in process is not finished, could I say that no message
is lost due to this problem. ( I mean that from the viewpoint of
the end user who is making a smtp connection to my server, will
something like the user thinks that her/his message was sent
but the message was actually even never queued ?)


Any idea will be appreciated.

Thanks in advance,

---------
Wang-hua Li

Reply via email to