lock error: lifetime has expired, breaking problem

Hi All:
I am getting the following line written to the locks log over and over and over:
info_list.domain.it.lock lifetime has expired, breaking
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 278, in ?
Feb 25 11:43:26 2010 (3924) main()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 238, in main
Feb 25 11:43:26 2010 (3924) qrunner.run()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 75, in run
Feb 25 11:43:26 2010 (3924) self._doperiodic()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/BounceRunner.py", line 145, in _doperiodic
Feb 25 11:43:26 2010 (3924) self._register_bounces()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/BounceRunner.py", line 122, in _register_bounces
Feb 25 11:43:26 2010 (3924) mlist.Lock()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/MailList.py", line 161, in Lock
Feb 25 11:43:26 2010 (3924) self.__lock.lock(timeout)
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/LockFile.py", line 306, in lock
Feb 25 11:43:26 2010 (3924) important=True)
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/LockFile.py", line 416, in __writelog
Feb 25 11:43:26 2010 (3924) traceback.print_stack(file=logf)
There are no stale lock files. I have restarted mailman and apache several times and still the above problem persists. I can log into the mailman list administrator panel with no problem. Any advice?
Regards,
Brian Carpenter
EMWD.com
http://blog.emwd.com/ Curious comments from a web hosting techie

On 2/25/2010 8:47 AM, Brian Carpenter wrote:
Hi All:
I am getting the following line written to the locks log over and over and over:
info_list.domain.it.lock lifetime has expired, breaking
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 278, in ?
Feb 25 11:43:26 2010 (3924) main()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 238, in main
Feb 25 11:43:26 2010 (3924) qrunner.run()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 75, in run
Feb 25 11:43:26 2010 (3924) self._doperiodic()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/BounceRunner.py", line 145, in _doperiodic
Is it always BounceRunner?
Feb 25 11:43:26 2010 (3924) self._register_bounces()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/BounceRunner.py", line 122, in _register_bounces
Feb 25 11:43:26 2010 (3924) mlist.Lock()
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/MailList.py", line 161, in Lock
Feb 25 11:43:26 2010 (3924) self.__lock.lock(timeout)
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/LockFile.py", line 306, in lock
Feb 25 11:43:26 2010 (3924) important=True)
Feb 25 11:43:26 2010 (3924) File "/usr/local/cpanel/3rdparty/mailman/Mailman/LockFile.py", line 416, in __writelog
Feb 25 11:43:26 2010 (3924) traceback.print_stack(file=logf)
There are no stale lock files. I have restarted mailman and apache several times and still the above problem persists. I can log into the mailman list administrator panel with no problem. Any advice?
What if any are the bounce-events-ppppp.pck files in /usr/local/cpanel/3rdparty/mailman/data/?
Are there extraneous qrunners running? (try "ps -fAw | grep Runner" to see if there's more than one of each runner.)
What is in /usr/local/cpanel/3rdparty/mailman/locks/ (stale or otherwise).
Put
LIST_LOCK_DEBUGGING = On
in mm_cfg.py and restart Mailman to get additional debugging info in the locks log.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

Are there extraneous qrunners running? (try "ps -fAw | grep Runner" to see if there's more than one of each runner.)
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
You're awesome Mark. There was a free radical in the way of an extra bounce runner that refused to die when Mailman was stopped. Killing that process corrected the problem.
Appreciate the help as always!
Brian (going to create a web site call www.inaweofmarksapiro.com)
participants (2)
-
Brian Carpenter
-
Mark Sapiro