【问题标题】:Upgrading from Plone 3.3.6 to Plone 4.2.1 ... is blobstorage in use?从 Plone 3.3.6 升级到 Plone 4.2.1 ...正在使用 blobstorage 吗?
【发布时间】:2012-09-12 06:08:02
【问题描述】:

克隆专家:

我继承了一个运行 Plone 3.3.1 的 Plone 站点。它的 Data.fs 大小约为 1 GB。尝试通过升级到 Plone 4 来利用新功能,尤其是 blobstorage 似乎是合理的。

到目前为止,我已成功从 Plone 3.3.1 升级到 Plone 3.3.6,包括为我们的生产用途进行适当的数据迁移。

接下来,在 RH Linux 开发服务器上,我对 Plone 4.2.1 进行了全新的 UnifiedInstall,运行顺利。我们几乎没有第三方或附加软件包,这应该是一个相对“普通”的安装。 然后,我从 Plone 3.3.6 安装中复制 Data.fs 并执行门户迁移步骤以从 3.3.6 升级到 4.2.1。 这似乎也很顺利,我可以看到我现在在 var/blobstorage 中有很多文件,它们似乎正在消耗大约 750 MB 的空间。太好了,我想!

但是,Data.fs 的大小似乎仍然非常接近 1 GB。

那么,门户迁移步骤是否创建了 blobstorage,但我没有做一些事情让我的网站开始实际使用 blobstorage?或者我需要做些什么来“修剪” Data.fs 以使其不再包含已移动到 blobstorage 的内容? (注意:我确实做了一包 Data.fs,但文件大小没有显着减少)是否有可以检查的日志文件告诉我是否正在使用 blobstorage 中的内容?

感谢您的考虑,

约翰

注意:从我的问题中可能很明显,我是 Plone 新手。我正在编写 Martin Aspeli 的 Professional Plone 4 Development 一书,但在其中或在各种论坛的搜索中都没有找到我的问题的答案。

【问题讨论】:

    标签: plone


    【解决方案1】:

    默认的 zeopack 配置只修剪超过一天的对象。如果您只是运行迁移,可能所有这些对象都不会被打包。您可以自定义配方以保留不同的天数 (0),也可以直接自定义 zeopack 脚本,然后重试打包。

    http://pypi.python.org/pypi/plone.recipe.zeoserver

    【讨论】:

    • 谢谢。你是对的。将 /Control_Panel/Database/main 中的设置更改为零天并重新打包将 Data.fs 的大小从大约 960 MB 减少到大约 130 MB。针对 var/blobstorage 运行的 Unix 命令“du -sk”告诉我,blobstorage 中有大约 780 MB 的数据,所以这一切似乎都很合理。感谢您的帮助和及时回复。 -- 约翰
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多