On Sat, 2013-11-30 at 20:43 +0100, Axb wrote: > On 11/30/2013 08:27 PM, Gino Semseo wrote:
> > This is the launch command: > > usr/local/cpanel/3rdparty/perl/514/bin/spamd -d --allowed-ips=127.0.0.1 > > --max-conn-per-child=200 --pidfile=/var/run/spamd.pid --max-children=4 > > > > This is the spamassassin.conf > > > > loadplugin Mail::SpamAssassin::Plugin::ResourceLimits > > resource_limit_mem 268435456 That is not provided by SA. Why do you limit the available memory to 256 MB? Do you still see spamd children dieing with that plugin and limit commented out? > > include /etc/mail/spamassassin/whitelistfile > > ######## ... ########use_auto_whitelist > > 0 Fat-fingered copy-n-paste or editing? There is not really a line with a single zero in your conf, is it? > > skip_rbl_checks 1 You really do mean to disable (skip) RBL checks? Why? > > Nov 29 15:52:28 hyperserver spamd[34416]: prefork: child states: BIIIII Something is fishy here. Given your explicit max-children 4 option, there should never be 6 children. > > # wc -l whitelistfile > > 127049 whitelistfile > > # du -hs whitelistfile > > 4,7M whitelistfile That's huge and rather excessive for whitelisting configuration. Are there really 100k+ options, or does that include empty lines and comments? What conf does it contain: whitelist_* options, or other styles of whitelisting? Do you still see spamd children dieing without including that file, or at least drastically shortening it to the absolute necessary? -- char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}