[Mailman-Users] problems with bounce processing
Christopher Adams
adamsca at gmail.com
Wed Nov 20 16:57:37 CET 2013
Mark,
I had restarted Mailman several times and still, bounce processing was not
taking place and the bounce log had not been written since 11/13. Before I
left last night, I restarted it and then I noticed a flurry of activity,
with queued bounces being processed. I hadn't looked in the
/qfiles/bounces/ until this morning. Now I see that there is nothing
queued.
So, any idea of what might of happened to gum it up. Thanks for taking the
time to address this issue. It seemingly has corrected itself.
On Tue, Nov 19, 2013 at 4:22 PM, Mark Sapiro <mark at msapiro.net> wrote:
> 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
>
--
Christopher Adams
adamsca at gmail.com
More information about the Mailman-Users
mailing list