|
Fred of UrlBit.Us
fred at urlbit.us
Fri Jan 12 10:45:21 EST 2007
Hello, all.
I intend to use mod_python for a couple of major websites, but I am running
into an annoying problem.
I've seen something similar posted elsewhere, but no firm resolution.
My mod_python server will run just fine for a while following a restart of
Apache, but after some time I get the following OperationalError exception:
OperationalError: (2006, 'MySQL server has gone away')
I can't seem to nail this one down, or even why it would happen. I even tried
pinging the connection early on in the handler, but still no dice.
A restart of the server eliminates the problem for a while. Also, sometimes
the problem goes away on its own (but comes back later). And of course, when
I am sitting there trying to reproduce the problem, it works perfectly!
Any clues or suggestions would be extremely helpful.
Setup: Apache 2, Python 2.5, mod_python 3.2.10
stack dump:
ERROR In PyClops plugin <module 'app.urlbit'
from '/home/urlbit/site/web/php/app/urlbit/__init__.py'>
Traceback (most recent call last):
File "/home/ecms/py/pyclops/plugins/__init__.py", line 34, in
_application_dispatcher
if plug.handle(pyreq):
File "/home/urlbit/site/web/php/app/urlbit/__init__.py", line 52, in handle
psp.handle(pyreq)
File "/home/ecms/py/pyclops/psp.py", line 25, in handle
p.run()
File "/usr/local/lib/python2.5/site-packages/mod_python/psp.py", line 213,
in run
exec code in global_scope
File "/home/urlbit/site/web/create.html", line 100, in <module>
File "/usr/local/lib/python2.5/site-packages/MySQLdb/cursors.py", line 163,
in execute
self.errorhandler(self, exc, value)
File "/usr/local/lib/python2.5/site-packages/MySQLdb/connections.py", line
35, in defaulterrorhandler
raise errorclass, errorvalue
OperationalError: (2006, 'MySQL server has gone away')
-- Fred
http://urlbit.us
Bite those long URLs!
|