[Mailman-Users] A quick question about slicing outgoing qrunner

Jim Popovitch jimpop at gmail.com
Thu Sep 8 08:15:27 EDT 2016


On Wed, Sep 7, 2016 at 5:54 PM, Chris Nulk <cnulk at scu.edu> wrote:
> Hello all,
>
> I have read the archives regarding slicing the qrunner queues. Mailman here
> runs on a single system (virtual) along with the local MTA and web server.
> Our outgoing queue recently got bogged down.  I would like to increase the
> number of queues for the outgoing qrunner to three instead of one.
>
> My question is will I encounter any problems with changing (in mm_cfg.py)
> the QRUNNERS entry to:
>
> QRUNNERS = [
>     ('ArchRunner',     1), # messages for the archiver
>     ('BounceRunner',   1), # for processing the qfile/bounces directory
>     ('CommandRunner',  1), # commands and bounces from the outside world
>     ('IncomingRunner', 1), # posts from the outside world
>     ('NewsRunner',     1), # outgoing messages to the nntpd
>     ('OutgoingRunner', 3), # outgoing messages to the smtpd (change to three
> '3' queues)
>     ('VirginRunner',   1), # internally crafted (virgin birth) messages
>     ('RetryRunner',    1), # retry temporarily failed deliveries
>     ]
>

FWIW,  I've been using the following in mm_cfg.py for years without
any problems.  Mailman v2.1.23 (but probably started using those
settings in v2.1.15), with postifx on debian.

QRUNNERS = [
    ('ArchRunner',   4),
    ('BounceRunner',  1),
    ('CommandRunner',  1),
    ('IncomingRunner', 4),
    ('NewsRunner', 1),
    ('OutgoingRunner', 4),
    ('VirginRunner', 2),
    ('RetryRunner', 1),
    ]


-Jim P.


More information about the Mailman-Users mailing list