[Mailman-Users] Is there a limit

Jon Carnes jonc at haht.com
Tue Oct 16 20:16:36 CEST 2001


>
> What is qrunner.lock this is also appearing in the ~mailman/lock
> directory.
>
> Thanks for any help.
> MikeT
>
Mailman is not driven by a daemon that runs continuously, instead it is a
series of scripts run in Python.  Cron kicks off the various scripts at
pre-defined times.  When a script kicks off, it looks at the lock directory
to see if any other script is currently running against the list and its
database.  If it finds a lock file it backs down and waits to be kicked off
again by cron.  If it doesn't find a lock file, then it creates one and
begins doing its job.

Look in the crontab for mailman to see all the scripts and when they are
kicked off.  The qrunner script is the heart of Mailman.  It processes
messages and moves them between Mailman and your MTA. Qrunner is set to kick
off once every minute, looking for messages that need to be processed.

If you see a lock from qrunner (and the process is actually running and not
locked) then you should leave it be.  It's working for you.

Mail is funny stuff.  90% of it flies off your machine and is gone rapidly
to its destination.  The other 10% goes to overloaded or poorly configured
mailservers and takes forever to deliver (and eats up your resources as you
try to deliver it over and over, and...)

Jon Carnes





More information about the Mailman-Users mailing list