Hi. I have a problem with qmail-ldap on FreeBSD.
Basically I think qmail-lspawn is somehow losing control of
its spawned qmail-locals. The symptoms are:

1. After some time running, the system would stop making local
   deliveries. Everything gets queued, but no deliveries are
   made.

2. If I try to bring qmail-send down (svc -d /service/qmail-send)
   it will "want down" but stay there. Until I manually kill
   qmail-lspawn. Then it goes down (assuming there are no qmail-remote
   processes running).

3. In the logs I see a lot of lines that say

   2002-04-24 15:37:57.716559500 status: local 7/120 remote 0/120

   but there are no qmail-local processes running! (ps ax | grep qmail-local)

   I guess that somehow qmail-lspawn is loosing track of the qmail-local
   processes it has spawned. 

Where should I look for a solution to this problem? I've even compiled
a debug version of qmail (with -g) and can attach a gdb to the process
while running. However, I don't know much about the internals of qmail
so I don't have a clue about what to look for.

I'm running qmail-1.03 + qmail-ldap-1.03-2001101a. I'm also mounting
the home directories of the users from another machine via NFS. The
queues are local. 

The Operating System is 
FreeBSD 4.5-STABLE as of Wed Apr 10 11:14:16 CST 2002

Thanks,

-Oscar

-- 
pgp fingerprint: BC64 2E7A CAEF 39E1 9544  80CA F7D5 784D FB46 16C1

Reply via email to