[zope-pt] Ajuda no ZEO
Fala ae pessoal, estou com um servidor que esta com um instabilidade constante, onde esta caindo o serviço do zope. O administrador dos servidores me passou o log de erro, sera que olhando este log alguem poderia me me dar uma dica do que pode estar acontecendo?? Abradeço a todos que puderem me ajudar Segue abaixo o log que o administrador me passou: *2008-07-09T08:52:49 ERROR Zope.ZODBMountPoint Failed to mount database. * *exceptions.ValueError (corrupted record, oid) Traceback (most recent call last):* * File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py,* *line 94, in _getOrOpenObject* *conn = self._getMountedConnection(anyjar)* * File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py,* *line 78, in _getMountedConnection* *conn = self._getDB().open(version=root_conn.getVersion())* * File* */usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/MountedObject.py,* *line 142, in _getDB* *return getConfiguration().getDatabase(self._path)* * File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 96, in getDatabase* *db = self._createDatabase(name, is_root)* * File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 113, in _createDatabase* *db = factory.open()* * File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 163, in open* *DB = self.createDB()* * File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 160, in createDB* *return ZODBDatabase.open(self)* * File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 97, in open* *storage = section.storage.open()* * File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 153, in open* *read_only_fallback=self.config.read_only_fallback)* * File /usr/lib/zope2.8/lib/python/ZEO/ClientStorage.py, line 314, in __init__* *self._cache.open()* * File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 112, in open* *self.fc.scan(self.install)* * File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 835, in scan* *install(self.f, ent)* * File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 121, in install* *o = Object.fromFile(f, ent.key, skip_data=True)* * File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 630, in fromFile* *raise ValueError(corrupted record, oid)* *ValueError: corrupted record, oid*
Re: [zope-pt] Ajuda no ZEO
Oi Felipe, pelo erro, você ainda está usando Zope 2.8. Outros poderiam detalhar melhor, mas as versões mais recentes do ZEO/ZODB (do Zope 2.9 e 2.10) tem correções importantes. A mensagem mostra que você está com o cache corrompido. Apague os arquivos .zec e analise se você realmente precisa usar cache persistente no ZODB. As vezes, simplesmente não compensa. Att. Fabiano Weimar 2008/7/9 Felipe Toscano [EMAIL PROTECTED]: Fala ae pessoal, estou com um servidor que esta com um instabilidade constante, onde esta caindo o serviço do zope. O administrador dos servidores me passou o log de erro, sera que olhando este log alguem poderia me me dar uma dica do que pode estar acontecendo?? Abradeço a todos que puderem me ajudar Segue abaixo o log que o administrador me passou: 2008-07-09T08:52:49 ERROR Zope.ZODBMountPoint Failed to mount database. exceptions.ValueError (corrupted record, oid) Traceback (most recent call last): File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py, line 94, in _getOrOpenObject conn = self._getMountedConnection(anyjar) File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py, line 78, in _getMountedConnection conn = self._getDB().open(version=root_conn.getVersion()) File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/MountedObject.py, line 142, in _getDB return getConfiguration().getDatabase(self._path) File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 96, in getDatabase db = self._createDatabase(name, is_root) File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 113, in _createDatabase db = factory.open() File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 163, in open DB = self.createDB() File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 160, in createDB return ZODBDatabase.open(self) File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 97, in open storage = section.storage.open() File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 153, in open read_only_fallback=self.config.read_only_fallback) File /usr/lib/zope2.8/lib/python/ZEO/ClientStorage.py, line 314, in __init__ self._cache.open() File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 112, in open self.fc.scan(self.install) File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 835, in scan install(self.f, ent) File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 121, in install o = Object.fromFile(f, ent.key, skip_data=True) File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 630, in fromFile raise ValueError(corrupted record, oid) ValueError: corrupted record, oid -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com ==
Re: [zope-pt] Ajuda no ZEO
Fabiano, Obrigado pela ajuda, estarei enviando suas recomendações para o administrador dos servidores... Mais uma vez obrigado Att. Felipe 2008/7/9 Fabiano Weimar dos Santos [EMAIL PROTECTED]: Oi Felipe, pelo erro, você ainda está usando Zope 2.8. Outros poderiam detalhar melhor, mas as versões mais recentes do ZEO/ZODB (do Zope 2.9 e 2.10) tem correções importantes. A mensagem mostra que você está com o cache corrompido. Apague os arquivos .zec e analise se você realmente precisa usar cache persistente no ZODB. As vezes, simplesmente não compensa. Att. Fabiano Weimar 2008/7/9 Felipe Toscano [EMAIL PROTECTED]felipe.toscano%40gmail.com : Fala ae pessoal, estou com um servidor que esta com um instabilidade constante, onde esta caindo o serviço do zope. O administrador dos servidores me passou o log de erro, sera que olhando este log alguem poderia me me dar uma dica do que pode estar acontecendo?? Abradeço a todos que puderem me ajudar Segue abaixo o log que o administrador me passou: 2008-07-09T08:52:49 ERROR Zope.ZODBMountPoint Failed to mount database. exceptions.ValueError (corrupted record, oid) Traceback (most recent call last): File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py, line 94, in _getOrOpenObject conn = self._getMountedConnection(anyjar) File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py, line 78, in _getMountedConnection conn = self._getDB().open(version=root_conn.getVersion()) File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/MountedObject.py, line 142, in _getDB return getConfiguration().getDatabase(self._path) File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 96, in getDatabase db = self._createDatabase(name, is_root) File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 113, in _createDatabase db = factory.open() File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 163, in open DB = self.createDB() File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 160, in createDB return ZODBDatabase.open(self) File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 97, in open storage = section.storage.open() File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 153, in open read_only_fallback=self.config.read_only_fallback) File /usr/lib/zope2.8/lib/python/ZEO/ClientStorage.py, line 314, in __init__ self._cache.open() File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 112, in open self.fc.scan(self.install) File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 835, in scan install(self.f, ent) File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 121, in install o = Object.fromFile(f, ent.key, skip_data=True) File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 630, in fromFile raise ValueError(corrupted record, oid) ValueError: corrupted record, oid -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com == -- Felipe Toscano