spamass-milt-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Milter hangs, revisited


From: Terry Kennedy
Subject: Milter hangs, revisited
Date: Tue, 12 Nov 2002 16:06:35 -0500 (EST)

  Some months ago I reported a problem with any attempt to use the milter
resulting in 100% CPU on BSD/OS 4.3. Since then I've received and applied
thread fixes from the OS vendor and I'm trying to get the milter going once
more.

  Now instead of high CPU, I get milter timeouts. It looks like the whole
message gets sent to spamd, but nothing ever comes back. As before, if I
do "spamc < sample_spam_message", I get a near-instantaneous response with
the message marked as spam, or not, as appropriate.

  I also get one additional spamass-milter process per mail message I
attempt to filter):

  After starting, but before any messages:

(0:185) test1:/etc/mail# ps -ax | grep spam
 6623  ??  Is     0:00.49 /usr/bin/perl /usr/bin/spamd -d -u spamd (spamd)
 6640  p0  S      0:00.01 /usr/local/bin/spamass-milter -f -p /var/run/spamass.
 6642  p0  S+     0:00.00 grep spam

  While processing a message:

(0:186) test1:/etc/mail# ps -ax | grep spam
 6623  ??  Is     0:00.49 /usr/bin/perl /usr/bin/spamd -d -u spamd (spamd)
 6640  p0  S      0:00.03 /usr/local/bin/spamass-milter -f -p /var/run/spamass.
 6644  p0  S      0:00.01 (spamass-milter)
 6646  p0  S+     0:00.00 grep spam

  After the timeout is logged:

(0:187) test1:/etc/mail# ps -ax | grep spam
 6623  ??  Is     0:00.49 /usr/bin/perl /usr/bin/spamd -d -u spamd (spamd)
 6640  p0  S      0:00.04 /usr/local/bin/spamass-milter -f -p /var/run/spamass.
 6644  p0  S      0:00.01 (spamass-milter)
 6650  p0  S+     0:00.00 grep spam

  This is with SpamAssassin 2.43 (upgraded from 2.31) and spamass-milter
0.1.2. Does anyone have any ideas about this?

Nov 12 15:19:54 test1 spamass-milter[6585]: smfi_register succeeded
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_envfrom: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_envfrom: exit
Nov 12 15:20:07 test1 sm-mta[6586]: gACKK75S006586: from=<address@hidden>, 
size=2969, class=0, nrcpts=1, msgid=<address@hidden>, proto=ESMTP, daemon=MTA, 
address@hidden [204.141.35.63]
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 153 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 52 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 39 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 44 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 31 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 65 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 33 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 37 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 32 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 22 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 35 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 49 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 41 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 19 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: poll says I can write
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 43 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_header: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_eoh: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: polling
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 2 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_eoh: exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_body: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output enter
Nov 12 15:20:07 test1 spamass-milter[6585]: poll returned 1
Nov 12 15:20:07 test1 spamass-milter[6585]: wrote 2280 bytes
Nov 12 15:20:07 test1 spamass-milter[6585]: ::output exit
Nov 12 15:20:07 test1 spamass-milter[6585]: mlfi_eom: enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::input enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::empty_and_close_pipe enter
Nov 12 15:20:07 test1 spamass-milter[6585]: ::read_pipe enter
Nov 12 15:24:07 test1 sm-mta[6586]: gACKK75S006586: Milter (spamassassin): 
timeout before data read
Nov 12 15:24:07 test1 sm-mta[6586]: gACKK75S006586: Milter (spamassassin): to 
error state
Nov 12 15:24:07 test1 sm-mta[6601]: gACKK75S006586: address@hidden, 
delay=00:04:00, xdelay=00:00:00, mailer=esmtp, pri=33186, relay=gate.tmk.com. 
[204.141.35.61], dsn=2.0.0, stat=Sent (gACKO7YY016438 Message accepted for 
delivery)

        Terry Kennedy             http://www.tmk.com
        address@hidden             New York, NY USA




reply via email to

[Prev in Thread] Current Thread [Next in Thread]