首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plone现场每周ZODB包装

Plone现场每周ZODB包装
EN

Stack Overflow用户
提问于 2012-08-07 07:54:21
回答 1查看 489关注 0票数 3

定期(例如每周)包装Plone ZODB数据库的最佳做法是什么?

  • Plone ZEO集群和单个进程Zope实例不同吗?
  • 使用zeopack + cron
  • 使用wget +某个URL + cron +专用Zope用户
  • 其他方式?
  • ZClockServer和cron?

我发现,有时候,如果命令在cron中运行,zeopack实际上不会打包数据库。但是,调试这个问题并不是什么问题,因为zeopack和ZODB都没有报告太多关于自己的信息。有什么可以导致这种情况的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-07 09:44:01

这取决于您如何在三个选项之间配置站点:

  1. 独立使用Data.fs (默认值)。您唯一的选择是使用wget cron作业,最好是有一个专用的Zope用户,其唯一的权限是打包。这是因为Zope进程是唯一能够访问Data.fs的进程。
  2. 宙斯的圈套。现在,您可以指示ZEO服务器使用cron作业打包Data.fs (请参阅What is the suggested way to cron-automate ZODB packs for a production Plone instance?)。
  3. 一个RelStorage设置。RelStorage包含它自己的打包脚本;下面是创建它的构建配置,然后您可以从cron作业运行它: 构建包装-部件=重新存储-conf重新存储- zodbpack重新存储-zodbpack-conf食谱= collective.recipe.template输入=内联:pack真创建-模式假的数据库连接信息输出=${ buildout :目录}/etc/zodbPack.conf再存储-zodbpack处方= zc.recipe.egg:scripts蛋= RelStorage脚本=zodbpack初始化=‘${buildout:目录}/etc/zodbb.conf参数=配置。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11841512

复制
相关文章

相似问题

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