2

次のようなコンソールにスクリプトを貼り付けて、スクリプトを実行しています。

 bin/client2 debug

 ... my script ...

スクリプトはファイルのタイトルを正規化します。20kを超えるファイルがあるため、時間がかかりすぎます。したがって、ユーザーは引き続きサイトを使用できますが、読み取り専用である必要があります。

ただし、を設定read-only truezeo.confても正規化スクリプトを実行できないと思います。じゃないですか。

どうすればこれを解決できますか?

よろしくお願いします、

マヌエル。

4

2 に答える 2

2

ありません、怖いです。

ログイン時にユーザーがサイトを変更した場合は、完了するまでユーザーのログインを無効にしてください。

通常、このようなタスクでは、競合を最小限に抑え、エンドユーザーがサイトを通常どおり使用し続けることができるように、変更をバッチで実行します。作業をチャンクに分割し、n個のアイテムが処理されるたびにコミットします。

于 2012-09-07T15:07:58.983 に答える
2

ROではない別のzeoクライアントを追加できます。クライアントをROにするために、zeoserverがROである必要はありません。

したがって、使用されているすべてのクライアントがROを作成し、スクリプト以外の誰も使用していないRWクライアントを追加して、zeoserverRWを終了します。

于 2012-09-07T19:41:20.103 に答える