[Zope] Zope crashes on request of certain page

Floyd May fmay at okcareertech.org
Fri Apr 7 09:18:55 EDT 2006


Sven Jacobs wrote:
> Dear Zope list,
> 
> I have a serious problem with Zope. Every time a certain page is 
> requested by a web browser for the second or third time (first time 
> always works) the whole Zope server crashes :-(
> 
> The only thing special about this page are calls of external Python 
> methods from a custom extension. These methods don't do any special 
> magic. They just open a MySQL database (using the MySQLdb module version 
> 0.9.1) and return some HTML output.
> 
> I was able to catch a somewhat informative error message when Zope was 
> running in debug mode:
> 
> 2006-03-27T12:18:57 PANIC(300) z2 Startup exception
> Traceback (innermost last):
>   File /opt/zope/z2.py, line 495, in ?
>     (Object: ZLogger)
>   File <string>, line 1, in ?
>   File /opt/zope/lib/python/Zope/__init__.py, line 37, in ?
>   File /opt/zope/lib/python/ZODB/FileStorage.py, line 202, in __init__
>   File /opt/zope/lib/python/ZODB/lock_file.py, line 29, in lock_file
> StorageSystemError: Could not lock the database file.  There must be
> another process that has opened the file.
> 
> Operating system is SuSE Linux 8.0, Zope version is 2.5.0, Python 2.2, 
> MySQL 3.23.48. I know, pretty old but upgrading any of these software 
> components should be avoided due to emerging costs unless absolutely 
> necessary!
> 
> So if you have any idea how to fix this problem besides "upgrade to the 
> newest versions" I would be glad to here from you!
> 
> Thank you very much!
> 

Use a MySQL database adapter in Zope, and use ZSQL Methods to retrieve 
data from the database.
See here:
http://www.plope.com/Books/2_7Edition/RelationalDatabases.stx

HTH!

-- 
Floyd May
Senior Systems Analyst
CTLN - CareerTech Learning Network
fmay at okcareertech.org


More information about the Zope mailing list