[Mailman-Users] is driving me crazy

Mark Sapiro msapiro at value.net
Mon Jan 23 03:34:40 CET 2006


ArteryPlanet.Net :: Manuel Kissoyan wrote:
>
>>So VirginRunner isn't (wasn't on Jan 18) running. Are there any error
>>log entries from Jan 18 coincident with these subprocess exits?
>
>
>the following rae the complete january 18 error logs:
>
<snip>
>Jan 18 17:29:18 2006 qrunner(11252): Traceback (most recent call last):
>Jan 18 17:29:18 2006 qrunner(11252):   File 
>"/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 270, in ?
>Jan 18 17:29:18 2006 qrunner(11252):      main()
>Jan 18 17:29:18 2006 qrunner(11252):   File 
>"/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 230, in main
>Jan 18 17:29:18 2006 qrunner(11252):      qrunner.run()
>Jan 18 17:29:18 2006 qrunner(11252):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 70, in 
>run
>Jan 18 17:29:18 2006 qrunner(11252):      filecnt = self._oneloop()
>Jan 18 17:29:18 2006 qrunner(11252):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 99, in 
>_oneloop
>Jan 18 17:29:18 2006 qrunner(11252):      msg, msgdata = 
>self._switchboard.dequeue(filebase)
>Jan 18 17:29:18 2006 qrunner(11252):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Switchboard.py", line 143, 
>in dequeue
>Jan 18 17:29:18 2006 qrunner(11252):      fp = open(filename)
>Jan 18 17:29:18 2006 qrunner(11252): IOError :  [Errno 2] No such file or 
>directory: 
>'/usr/local/cpanel/3rdparty/mailman/qfiles/virgin/1137605342.444644+3e6a3d42a04f469e9141ef703b4839b34ee8d6f0.pck'


The above is the error that caused VirginRunner to die and be restarted
at 17:29:19 (from your previous post).

<snip>
>Jan 18 18:15:50 2006 qrunner(23055): Traceback (most recent call last):
>Jan 18 18:15:50 2006 qrunner(23055):   File 
>"/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 270, in ?
>Jan 18 18:15:51 2006 qrunner(23055):      main()
>Jan 18 18:15:51 2006 qrunner(23055):   File 
>"/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 230, in main
>Jan 18 18:15:51 2006 qrunner(23055):      qrunner.run()
>Jan 18 18:15:51 2006 qrunner(23055):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 70, in 
>run
>Jan 18 18:15:51 2006 qrunner(23055):      filecnt = self._oneloop()
>Jan 18 18:15:51 2006 qrunner(23055):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 99, in 
>_oneloop
>Jan 18 18:15:51 2006 qrunner(23055):      msg, msgdata = 
>self._switchboard.dequeue(filebase)
>Jan 18 18:15:51 2006 qrunner(23055):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Switchboard.py", line 144, 
>in dequeue
>Jan 18 18:15:51 2006 qrunner(23055):      os.unlink(filename)
>Jan 18 18:15:51 2006 qrunner(23055): OSError :  [Errno 2] No such file or 
>directory: 
>'/usr/local/cpanel/3rdparty/mailman/qfiles/virgin/1137608150.1634059+d951b6ced74ddea7b7260e43d84b8062057dd5ca.pck'

And the above caused the exit at 18:15:51


>Jan 18 18:16:03 2006 qrunner(23105): Traceback (most recent call last):
>Jan 18 18:16:03 2006 qrunner(23105):   File 
>"/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 270, in ?
>Jan 18 18:16:03 2006 qrunner(23105):      main()
>Jan 18 18:16:03 2006 qrunner(23105):   File 
>"/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 230, in main
>Jan 18 18:16:03 2006 qrunner(23105):      qrunner.run()
>Jan 18 18:16:03 2006 qrunner(23105):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 70, in 
>run
>Jan 18 18:16:03 2006 qrunner(23105):      filecnt = self._oneloop()
>Jan 18 18:16:03 2006 qrunner(23105):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 99, in 
>_oneloop
>Jan 18 18:16:03 2006 qrunner(23105):      msg, msgdata = 
>self._switchboard.dequeue(filebase)
>Jan 18 18:16:03 2006 qrunner(23105):   File 
>"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Switchboard.py", line 143, 
>in dequeue
>Jan 18 18:16:03 2006 qrunner(23105):      fp = open(filename)
>Jan 18 18:16:03 2006 qrunner(23105): IOError :  [Errno 2] No such file or 
>directory: 
>'/usr/local/cpanel/3rdparty/mailman/qfiles/virgin/1137608150.1682301+f5aca5ce19934f2c956292d95317005e899072bf.pck'


And the above caused the exit at 18:16:03 from which it didn't restart


>I just shuted down mailman and were more than one processes running i had 
>kille them and restarted it, ill wait another week to see what hapen,.


It looks like you've had miltiple runners running for some time,
however this is probably the result of attempts to correct the
problems, not the cause of the problems. I.e., in the above case, it
looks like there were two VirginRunners running until 18:16:03 on Jan
18 at which point one died and didn't restart perhaps leaving only one.

In the future, try to get some information when the list is not
working. If some, but not all qrunners have died, check the qrunner
and error logs. Then if not all qrunners are running, first do
'bin/mailmanctl stop' to stop what's running, and only do
'bin/mailmanctl start' to resume after checking with ps to be sure all
the Mailman processes have stopped.

-- 
Mark Sapiro <msapiro at value.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