Oi Christian,

eu acho que sei problema deve ser no índice do seu ZODB. Faça o seguinte:

1) Mantenha um backup por perto
2) Desligue todas as instancias
3) Desligue o ZEO
4) Apague todos os arquivos Data.fs.* MENOS o Data.fs. Isso irá limpar
arquivos temporários e indices do ZODB. Apague tambem todos arquivos
.zec que por ventura tiver (cache persistente do ZODB)
5) Inicialize o ZEO
6) Inicialize uma instancia (e tenha paciencia, vai demorar para reindexar)

Sempre que voce resolver restaurar um backup, não mantenha os indices
do banco anterior ;-)

Att.

Fabiano Weimar


2008/7/8 Christian Hermann Potter <[EMAIL PROTECTED]>:
> E ae pessoas.
>
> Olha só, sou absurdamente iniciante em zope/plone, deu um galho aqui e eu
> não tenho idéia do que fazer.
>
> Estavamos fazendo alguns testes e injetamos muito conteúdo no banco do
> plone. Data.fs cresceu demais e estorou o disco. Tentamos realizar um pack
> para diminuir o tamanho dele, que meio que pendurou. Cancelamos a operação e
> decidimos simplesmente baixar um backup do Data.fs antes da inclusão de
> grande parte dos dados. Substitui o Data.fs, restartei o servidor e o zope
> não iniciou mais.
>
> Já tentei com outros data.fs (e até sem nenhum),  mas acho que ele nem chega
> a tentar ler o banco.
> Quando eu inicio o servico ele não dá nenhum erro, mas as requisicoes pra
> http://meusite:8080 penduram, ftp pendura, nem um sinal de vida.
>
> E não tenho a mínima idéia do que raios houve com o zope. Não sei se ele tá
> pendurado porque tá esperado alguma operação ser finalizada (talvez aquele
> pack que foi cancelado), se algum arquivo ficou corrompido, se ele tá se
> perdendo por causa do Data.fs, ou se perdeu porque algum dos produtos
> instalados está esperando algum dado que foi apagdo. Sei lá.
>
> Quando inicio o servico com zopectl -fg pra ver os passos o que eu tenho é o
> abaixo:
>
> ---------------------------
> [EMAIL PROTECTED]:~# /opt/Plone-3.0.6/zeocluster/client1/bin/zopectl fg
> /opt/Plone-3.0.6/zeocluster/client1/bin/runzope -X debug-mode=on
> 2008-07-08 09:40:54 INFO ZServer HTTP server started at Tue Jul  8 09:40:54
> 2008
>         Hostname: 0.0.0.0
>         Port: 8080
> 2008-07-08 09:40:54 INFO ZServer FTP server started at Tue Jul  8 09:40:54
> 2008
>         Hostname: 0.0.0.0
>         Port: 8021
> 2008-07-08 09:40:54 INFO ZServer ICP server started
>         Address: 0.0.0.0
>         Port: 9080
> 2008-07-08 09:40:54 INFO Zope Set effective user to "plone"
> 2008-07-08 09:40:56 INFO Marshall libxml2-python not available. Unable to
> register libxml2 based marshallers.
> 2008-07-08 09:41:02 WARNING Init Class
> Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
> nonexistent method 'manage_edit_mxmCounter'
> 2008-07-08 09:41:02 WARNING Init Class
> Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
> nonexistent method 'manage_editForm_mxmCounter'
> 2008-07-08 09:41:02 WARNING Init Class
> Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
> nonexistent method 'manage_addAction_mxmCounter'
> 2008-07-08 09:41:02 WARNING Init Class
> Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
> nonexistent method 'manage_addForm_mxmCounter'
> 2008-07-08 09:41:02 INFO windowZ Installing Product
> 2008-07-08 09:41:02 INFO ZEO.ClientStorage (16270) ClientStorage (pid=16270)
> created RW/normal for storage: '1'
> 2008-07-08 09:41:02 INFO ZEO.cache created temporary cache file '<fdopen>'
>
> ---------------------------
>
>
> e não sai disso.
> Ah, o mxmCounter que ele fala é um hit counter
> (http://www.mxm.dk/products/public/mxmCounter/). Como é um Warning e ele é
> basicamente um contador, achei que não era o problema.
>
> Bom, esse é o galho, o Zope não levanta mais e eu não tenho idéia do que
> pode ser e como eu faço ele voltar.
>
> Qualquer ajuda é muito bem-vinda!
>
> E valeu pela atenção.
>
>
> Christian.
>
>
>
>
>
> 



-- 
==================================
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Django, Zope 3, Grok...
http://www.pytown.com
==================================

Responder a