我通过在这样的控制台中粘贴脚本来运行脚本:
bin/client2 debug
... my script ...
该脚本规范化文件的标题。由于有超过20k的文件,真的太多时间。所以我需要用户仍然可以使用该网站,但只能以只读方式使用。
但我认为在read-only true
中设置zeo.conf
不会让我运行我的规范化脚本。不是吗?
我该如何解决这个问题?
致以最诚挚的问候,
曼努埃尔。
答案 0 :(得分:2)
不是,我很害怕。
如果您的用户在登录时更改了网站,请禁用登录,直到完成为止。
通常,对于这些任务,我会批量运行更改,以最大限度地减少冲突并允许最终用户继续正常使用网站。以块的形式分解你的工作,并在每n个项目处理后提交。
答案 1 :(得分:2)
您可以添加另一个不是RO的zeo客户端 - 并不要求zeoserver成为客户RO的RO。
因此,所有正在使用的客户端都会生成RO,然后添加一个除了您的脚本之外没有人使用的其他RW客户端,然后离开zeoserver RW。