Couchbase 3.1 の XDCR 機能をテストしていますが、次のようなエラー メッセージが引き続き表示されます。
- 環境
cluster1 の 6 VM
cluster2 用の 6 VM
cluster1 から cluster2 への単方向 XDCR。
2 つのクラスターの両方に約 900 MB のテスト データがあります。
- Source(Cluster1) の XDCR 監視 UI (エラー メッセージとログはソース クラスタにのみ表示されます) から、XDCR が進行中であることがわかりますが、エラーが発生し、[ステータス] 列に「最後の 10 件のエラーを複製しています」と表示されます。
「最後の 10 個のエラー」をクリックすると、ウィンドウが表示され、同様のエラーが多数表示されます。
「vbucket XXX の複製中にエラーが発生しました。詳細については、ログを参照してください。」
- 次に、ns_server.xdcr_errors.log を確認したところ、以下のような多くのエラーが見つかりました。
[xdcr:error,2015-09-10T14:02:07.638,ns_1@1.2.3.4:<0.530.0>:xdc_vbucket_rep:terminate:497]レプリケーション (XMem モード)
8aaa3c6dc842ba99edeb624914e1a092/src-bkt01/dest-bkt01
(src-bkt01/989
->http://*****@4.3.2.1:8092/dest-bkt01%2B9caf5f56faf1f993b81e7654a3b421b3%2f989
) が失敗しました。ns_server のデバッグ ログを参照してください完全な状態ダンプ
- 次に、ns_server.debug.log を開いて確認したところ、以下のエラーが見つかりました。
[error_logger:error,2015-09-10T14:03:56.705,ns_1@1.2.3.4:error_logger<0.6.0>:ale_error_logger_handler:do_log:203]** 汎用サーバー <0.10121.312> 終了中 ** 最後のメッセージは{'EXIT',<0.12931.330>, {failed_write, {"1 ドキュメントのバッチ: フラッシュ: 0、拒否 (eexists): 0; リモート memcached エラー: enoent: 0、not-my-vb: 1、無効: 0、tmp 失敗: 0、enomem: 0、その他: 0", "キーのエラー: not_my_vbucket を含む 1 つのキー エラー([<<\"userEventCntrect.xwf-id.com2015092300000009\">>]); "} }}
両側のアイテムの合計数を確認しましたが、2 つのクラスターは同じ数のアイテムに対応しています。
また、エラーメッセージ「not_my_vbucket」でcouchbaseの問題サイトをチェックし、システムの問題にとってそれが実際に何を意味するのかを理解しようとしました.
意見や提案があれば感謝します。
ジョー