我通过将脚本粘贴到这样的控制台中来运行脚本:
bin/client2 debug
... my script ...
该脚本规范化文件的标题。由于有超过 20k 个文件,因此需要花费太多时间。所以我需要用户仍然可以以只读方式使用该网站。
但我假设设置不会让我运行我的规范化脚本read-only true
。zeo.conf
不会吗?
我该如何解决这个问题?
此致,
曼努埃尔。
我通过将脚本粘贴到这样的控制台中来运行脚本:
bin/client2 debug
... my script ...
该脚本规范化文件的标题。由于有超过 20k 个文件,因此需要花费太多时间。所以我需要用户仍然可以以只读方式使用该网站。
但我假设设置不会让我运行我的规范化脚本read-only true
。zeo.conf
不会吗?
我该如何解决这个问题?
此致,
曼努埃尔。
没有,恐怕。
如果您的用户在登录时更改了站点,请禁用他们的登录,直到您完成。
通常,对于此类任务,我会分批运行更改,以最大程度地减少冲突并允许最终用户继续正常使用该站点。将您的工作分成几块,并在每处理 n 个项目后提交。
您可以添加另一个不是 RO 的 zeo 客户端 - 不需要 zeoserver 必须是 RO 才能拥有客户端 RO。
所以,所有正在使用的客户端,制作 RO,然后添加一个额外的 RW 客户端,除了你的脚本之外没有人使用,然后离开 zeoserver RW。