1

異なるサーバー上のデータを同期するためにギアマンを使用しています。1 つのメイン サーバーと、たとえば 10 のローカル サーバーがあります。考えられる状況の1つを説明しましょう。たとえば、ギアマンが作業を開始し、5 つのジョブが完了し、その 5 つのサーバーのデータが同期されたとします。たとえば、次のジョブの実行が開始されると、サーバーとの接続が失われ、現在使用できません。ギアマンのロジックで何度もリトライ。したがって、残りのジョブ (サーバー 7、8、9、10 用) は、6 番目が完了するまで実行されません。最善の解決策は、ジョブを延期してキューの最後に配置し、ジョブ 7 ~ 10 の作業を継続することです。

誰かがそれを行う方法を知っている場合は、方法を投稿してください。

PS: Python を使用しています。

4

2 に答える 2

0

ギアマンジョブは、並列または直列で実行できます。単一のジョブを使用する代わりに、同時ジョブ(サーバーごとに1つ)を使用する必要があります。

于 2012-01-20T15:00:56.547 に答える