首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZODB备份出错

ZODB备份出错
EN

Stack Overflow用户
提问于 2013-06-02 20:54:22
回答 2查看 242关注 0票数 0

我有INDCO0.92,我们用ZODB备份它。

这个程序运行了很长时间,备份突然停止工作,出现以下错误:

代码语言:javascript
复制
No handlers could be found for logger "ZODB.FileStorage"
Traceback (most recent call last):
  File "/usr/local/.../ZODB3-3.4.2/build/scripts-2.4/repozo.py", line 517, in ?
    main()
  File "/usr/local/.../ZODB3-3.4.2/build/scripts-2.4/repozo.py", line 510, in main
    do_backup(options)
  File "/usr/local/.../ZODB3-3.4.2/build/scripts-2.4/repozo.py", line 478, in do_backup
    do_incremental_backup(options, reposz, repofiles)
  File "/usr/local/.../ZODB3-3.4.2/build/scripts-2.4/repozo.py", line 378, in do_incremental_backup
    fs = FileStorage(options.file, read_only=True)
  File "build/lib.linux-x86_64-2.4/ZODB/FileStorage/FileStorage.py", line 163, in __init__
  File "build/lib.linux-x86_64-2.4/ZODB/FileStorage/FileStorage.py", line 1697, in read_index
  File "build/lib.linux-x86_64-2.4/ZODB/FileStorage/FileStorage.py", line 52, in panic
ZODB.FileStorage.FileStorage.CorruptedTransactionError: %s has invalid transaction header at %s

您知道是什么原因导致ZODB备份停止工作吗?

Shlomit

EN

回答 2

Stack Overflow用户

发布于 2013-06-03 14:15:54

我不太熟悉ZODB。

我现在有几天没有备份了,我担心如果我从上次备份中恢复它,用户会丢失数据。“ZODB filestorage”是不是一般的文件,没有连接到用户的数据?

就像我说的,我不熟悉这一点,你能给我更多的细节吗?我怎么才能安全呢?我不想把事情搞糟。

非常感谢,

Shlomit

票数 0
EN

Stack Overflow用户

发布于 2018-09-12 19:15:14

我想把一些信息放在这里,供未来疲惫的旅行者参考。如果您看到上述错误,则Data.fs文件已损坏。据我所知,让zope重新启动的唯一方法是在上面运行fsrecover.py:https://github.com/zopefoundation/ZODB/blob/master/src/ZODB/fsrecover.py

上面的文件本质上只是删除任何损坏的数据,但至少您可以备份并运行。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16882955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档