[Mailman-Users] problems with bounce processing

Mark Sapiro mark at msapiro.net
Wed Nov 20 01:22:34 CET 2013


On 11/19/2013 03:35 PM, Christopher Adams wrote:
> There is no bounce score entry in the bounce log. As it turns out, there
> has not been a bounce log generated since 11/13.
> 
> Would BounceRunner show in a list of processes. If so, I don't see it.

ps -fwC python

or

ps -fwu mailman

should show all the qrunners with the commands that invoked them
(including the runner name).

e.g.
$  ps -fwu mailman
UID        PID  PPID  C STIME TTY          TIME CMD
mailman  21122     1  0 Nov18 ?        00:00:00 /usr/bin/python2.7
/usr/local/mailman/bin/mailmanctl -s -q start
mailman  21123 21122  0 Nov18 ?        00:00:03 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
mailman  21124 21122  0 Nov18 ?        00:00:00 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
mailman  21125 21122  0 Nov18 ?        00:00:00 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
mailman  21126 21122  0 Nov18 ?        00:00:00 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
mailman  21127 21122  0 Nov18 ?        00:00:00 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
mailman  21128 21122  0 Nov18 ?        00:00:08 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
mailman  21129 21122  0 Nov18 ?        00:00:00 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
mailman  21130 21122  0 Nov18 ?        00:00:00 /usr/bin/python2.7
/usr/local/mailman/bin/qrunner --runner=RetryRunner:0:1 -s

If BounceRunner isn't running (since 11/13?) that would explain a lot.


> Here is an entry in the qrunner log related to BounceRunner:
> 
> Nov 19 04:02:36 2012 (29791) Master qrunner detected subprocess exit
> (pid: 27168, sig: None, sts: 2, class: BounceRunner, slice: 1/1)
> [restarting]


What happens daily at 04:02? Check your cron logs or /etc/cron.daily

sts: 2 could be a missing file or directory, but there should be an
entry in Mailman's error log from the same time.

Are there queued bounces in the bounces queue (Mailman's qfiles/bounces/
or wherever your package puts it (e.g. /var/spool/mailman/bounces in the
RedHat/CentOS package).

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan


More information about the Mailman-Users mailing list