Hi,

   My version is 20010501 and yes the problem always happens.
At this moment qmail-todo is zombie

Claudio Jeker wrote:

On Wed, Nov 20, 2002 at 12:17:58PM +0200, Taymour A. El Erian wrote:

Hi,

I know this has been discussed earlier. I can not restart qmail, if I do restart it qmail-send doesn't stop and then you get qmail-todo exiting ASAP in the qmail-send log file and I have to kill qmail-send then start it again. Is there a solution for this problem.


Which version of the patch are you using?
Does the problem always happen? I can start and stop qmail without a
probem.
Is qmail-send and qmail-todo (perhaps as zombie) running or only qmail-send?

The only thing with the little info you told us that I can tell you is
that probably qmail-todo ends in the select call with a timeout of
SLEEP_FOREVER (1d). The following patch could in this case be a solution.
diff -u -r1.5 qmail-todo.c
--- qmail-todo.c 27 Sep 2002 09:17:57 -0000 1.5
+++ qmail-todo.c 20 Nov 2002 16:41:18 -0000
@@ -645,7 +645,7 @@
todo_selprep(&nfds,&rfds,&wakeup);
comm_selprep(&nfds,&wfds,&rfds);

- if (wakeup <= recent) tv.tv_sec = 0;
+ if (wakeup <= recent || flagexitasap) tv.tv_sec = 0;
else tv.tv_sec = wakeup - recent + SLEEP_FUZZ;
tv.tv_usec = 0;

If you can reproduce the error can you send me a trace of the program (e.g
with ktrace, strace or how ever it is called on linux).


Another point, My LDAP server NIC got toasted so LDAP was done qmail bounces messages directly to senders saying no mailbox here by that name, shouldn't the messages be kept in the queue if the ldap times out.


If I turn of my ldap server my messages stay in the queue. What are your settings (qmail-showctl | grep "^ldap")?
Which version of the patch are you using? ... and so on



--
Taymour A El Erian
System Division Manager
T.E. Data
E-mail: [EMAIL PROTECTED]
Web:     www.tedata.net
Tel:    +(202)-7494025
Ext:    1101




Reply via email to