OBTW, when I cat the sample-spam through spamc it works fine, as root and an unpriv'ed user. Go figure.
On Mon, May 06, 2002 at 10:38:05PM -0700, Nate Campi wrote: > My mail server supports a couple hundred users but only about 10 or 15 > use spamassassin. Most of us using spamc/spamd are > root/hostmaster/postmaster types that get around 1500 emails/day. We use > procmail for filtering like this in each user's procmailrc (not > /etc/procmailrc so people aren't forced to use it when they use procmail): > > :0fw > | /usr/bin/spamc -f > > :0e > { > EXITCODE=$? > } > > spamd starts in local only mode: "spamd -d -L -F 1" > > I was running 2.11 when I noticed today the load average was 50 on the > mail server. There were about 50 spamd procs, each running as the user > who connected to spamd, all hung. There was no strace output (RH Linux > box) on the hung procs. I killed off all the spamd procs, restarted > spamassassin, and upgraded to 2.20. It ran fine all afternoon, but tonight > the load average is 50 again. > > Strangely enough, some spamd checks take only a few seconds, and others > take a long time: > > May 6 21:25:09 get spamd[19869]: clean message (2.9/9.0) for > sonique:32914 in 293 seconds > May 6 21:25:28 get spamd[21382]: clean message (0.0/9.0) for brad:128 > in 8 seconds. > May 6 21:26:31 get spamd[20503]: clean message (1.2/9.0) for > sonique:32914 in 258 seconds > May 6 21:27:08 get spamd[21012]: identified spam (15.3/8.0) for > bard:5492 in 175 seconds. > May 6 21:27:14 get spamd[21822]: clean message (0.0/9.0) for > brians:5529 in 3 seconds. > May 6 21:27:15 get spamd[21828]: clean message (0.0/9.0) for nate:32844 > in 4 seconds. > May 6 21:43:16 get spamd[24828]: clean message (1.1/9.0) for > sonique:32914 in 299 seconds. > May 6 21:43:18 get spamd[26638]: clean message (8.5/9.0) for > sonique:32914 in 5 seconds. > May 6 21:44:17 get spamd[26920]: clean message (3.9/9.0) for nate:32844 > in 0 seconds. > May 6 21:45:35 get spamd[27275]: clean message (0.0/9.0) for nate:32844 > in 0 seconds. > May 6 21:49:25 get spamd[28114]: clean message (3.9/9.0) for nate:32844 > in 3 seconds. > May 6 21:49:52 get spamd[28157]: identified spam (11.6/8.0) for > frankf:5388 in 3 seconds. > > It may look like there's a pattern of user nate's checks going fast, but > that's only in this snippet. For all users the times vary from 0 to > sometimes *thousands* of seconds. > > The only strace output I could get tonight from a hung spamd was this: > > mmap2(NULL, 249856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x4032c000 > brk(0x8d8f000) = 0x8d8f000 > mmap2(NULL, 352256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0x40369000 > > Not too exciting. I checked vmstat and top and there was no disk > bottleneck, or memory problems. Disk space isn't a problem either. > Basically I have hung spamd procs with no apparent reason, I avoid the > network checks so things like this wouldn't happen :( > > I don't want to live life without spamassassin again. I really hope I > find a fix soon. > -- > A mathematician is an engine for converting coffee into theorems. > > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] > _______________________________________________ > Spamassassin-talk mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/spamassassin-talk > -- "The evolution of languages: FORTRAN is a non-typed language. C is a weakly typed language. Ada is a strongly typed language. C++ is a strongly hyped language." - Ron Sercely. _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk