[Mailman-Users] qrunner lock

Chris Lawson clawson at jungle.ca
Mon Oct 7 17:07:39 CEST 2002


on 10/7/02 10:47 AM, Jon Carnes aka jonc at nc.rr.com wrote:

> This one should be in the FAQ if it is not already.

Leaping before I look, once again. Of course it is. I followed the advice
and checked for a running qrunner. There was none. I went to
/usr/share/mailman/locks/ and deleted *a ton* of lock files, including many
for the same list.

> This is normal in Mailman version 2.0.x which you are *probably* running
> (you didn't tell us your version or really anything about your system -
> shame on you!)

I do respond well to shaming, so yes, I'm running mailman 2.0.13-0.7.0 aka
the RedHat RPM version of 2.0.13 on RedHat 7.0

> Why is qrunner still running?  Well its delivering mail to folks on your
> mailing lists. As your lists grow larger qrunner takes longer to run.

I think now I understand what qrunner does, or rather is supposed to do on
normal systems.

But here's why I'm nosing around the qrunner log file in the first place.
It's not delivering messages. If I create a new list, or subscribe someone
new, mailman sends the usual feedback messages. But list traffic is nowhere
to be found. 

I just sent a message to my test list, and it's created new lock files:
qrunner.lock and qrunner.lock.linux.jungle.ottawa.on.ca.7138

top tells me there's no mailman process running.

My error log has a few of these in them:

AlreadyLockedError:

Oct 07 10:42:02 2002 qrunner(7059): Traceback (innermost last):
Oct 07 10:42:02 2002 qrunner(7059):   File
"/usr/share/mailman/cron/qrunner", line 283, in ?
Oct 07 10:42:02 2002 qrunner(7059):      kids = main(lock)
Oct 07 10:42:02 2002 qrunner(7059):   File
"/usr/share/mailman/cron/qrunner", line 264, in main
Oct 07 10:42:02 2002 qrunner(7059):      mlist.Save()
Oct 07 10:42:02 2002 qrunner(7059):   File
"/usr/share/mailman/Mailman/MailList.py", line 861, in Save
Oct 07 10:42:02 2002 qrunner(7059):      self.CheckHTMLArchiveDir()
Oct 07 10:42:02 2002 qrunner(7059):   File
"/usr/share/mailman/Mailman/Archiver/Archiver.py", line 256, in
CheckHTMLArchiveDir
Oct 07 10:42:02 2002 qrunner(7059):      makelink(privdir, pubdir)
Oct 07 10:42:02 2002 qrunner(7059):   File
"/usr/share/mailman/Mailman/Archiver/Archiver.py", line 42, in makelink
Oct 07 10:42:02 2002 qrunner(7059):      os.symlink(old, new)
Oct 07 10:42:02 2002 qrunner(7059): OSError :  [Errno 2] No such file or
directory 

Any suggestions you could offer. Should I post this to the list? Or is this
a FAQ too?

cmkl
-- 
Chris Lawson
clawson at jungle.ca
http://www.jungle.ca






More information about the Mailman-Users mailing list