Plone: 504 Gateway Time-out 重命名文件夹

Plone: 504 Gateway Time-out renaming a folder

我必须重命名一个包含很多内容的文件夹(标题和简称/ID)。好像花了不少时间,我收到了504 Gateway Time-out The server didn't respond in time.

有没有快速重命名项目的解决方案? (也许用脚本?)你能给我一个解决这个问题的提示吗?

重命名将递归索引文件夹的内容。尝试通过直接的 ZEO 客户端连接进行操作,例如在端口 8080 上,而不是通过 Web 服务器代理 (nginx / Apache)。

这是 Plone 的常见问题。正如 Kim 所说,它对该文件夹中的每个项目取消编目和编目。这包括像 SearchableText 这样的重索引。

我写了 ftw.copymovepatches 的一部分,它显着改进了大型结构的重命名和移动。

我们的想法是不取消编目和编目所有项目,而是只重新索引必要的索引,如 idpathallowedRolesAndUsers

平均而言,如果您安装了补丁,您可以获得 70% - 90% 的收益。 当然这取决于你的设置,但你应该感觉到它;-)