-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Unfortunately, I don't think we can increase the limits in the
code ourselves; but this should be a FAQ for Solaris.   It
crops up quite often as a platform-specific issue...

- --j.

Larry writes:
> SpamAssassin version 3.0.1
>   running on Perl version 5.8.5
> SunOS email 5.6 Generic_105181-31 sun4u sparc SUNW,Ultra-4
> 
> I was investigating a runaway spamd child process (it was using a lot of CPU,
> wasn't processing messages, and didn't go away on its own).  I found the 
> following
> messages in the log file:
> 
> Nov 11 14:53:51 email.cind.ornl.gov spamd[2729]: server successfully spawned 
> child process, pid 12083
> Nov 11 14:53:57 email.cind.ornl.gov spamd[12083]: connection from 
> emroute2.cind.ornl.gov [160.91.86.17] at port 63320
> Nov 11 14:53:57 email.cind.ornl.gov spamd[12083]: processing message <[EMAIL 
> PROTECTED]> for pmdf:0.
> Nov 11 14:54:01 email.cind.ornl.gov spamd[12083]: razor2 check
> skipped: Too many open files IO::Socket::INET: Bad protocol
> 'udp'_...propagated at
> /usr/local/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Dns.pm line
> 454, <GEN3> line 224.
> 
> After that the process sucks up CPU and doesn't make further entries in the 
> log file.
> 
> I have modified the startup file by adding
> 
> ulimit -n 256
> 
> to increase the limit for open file descriptors (the default appears to be 
> 64),
> but I have a few questions:
> 
> 1) Am I correct that the cause of the problem was the open file limit?
> 
> 2) What is a good value to use?  (Is 256 a good value?)
> 
> 3) Do the developers need to look at the code and find a more graceful way
> for it to fail when the open file limit is too low?
> 
> Thanks, Larry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Exmh CVS

iD8DBQFBlReLMJF5cimLx9ARAle1AJ46C/Y42UefuKfZymFqr9zT9eWPYgCeIPpN
Srq3T6/pzRT/MiHzz//rP6Y=
=Btp4
-----END PGP SIGNATURE-----

Reply via email to