Hi,
I am trying to setup a new mail server. With postfix - dovecot ldap -
spamd. All virtual users. Over Centos 5.3 64 bits. Spamassassin version is
3.2.5 installed with yum.

This is the line in postfix's master.cf

dovecot unix - n n - 30 pipe
flags=DRhu user=vmail argv=/usr/bin/spamc -s 204800 -u $user -e
/usr/libexec/dovecot/deliver -d ${user}

This is how spamd is started
-d -l -x -m 35 -u vmail
--virtual-config-dir=/var/spool/postfix/virtual/%u/spamassassin

This is the problem:
When I send a mail everything works, ps ax shows spamd and two childs.
Sending a big load of mails, I begin to see spamd <defunct> processes.

After a while (and after some messages are correctly delivered), I see
this in the log

Jun  6 13:36:58 mail spamd[13000]: prefork: cannot ping 14503, file handle
not defined, child likely to still be processing SIGCHLD handler after
killing itself

Jun  6 13:36:58 mail spamd[13000]: prefork: killing failed child 14503
fd=undefined at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/SpamdForkScaling.pm
line 171, <DATA> line 275.

Jun  6 13:36:58 mail spamd[13000]: prefork: killed child 14503

(one for each process)

and after that
connect to spamd on 127.0.0.1 failed, retrying (#3 of 3): Connection refused

the message is delivered but is not passed through spamassassin.

Any help will be appreciated. I can provide aditional info if necessary.
Thanks

Claudia Burman
El Bolson - Patagonia Argentina




Reply via email to