Red Hat Training

A Red Hat training course is available for Red Hat Ceph Storage

6.2. Ceph Object Gateway のエラーコード定義

Ceph Object Gateway ログには、お使いの環境のトラブルシューティングに役立つエラーおよび警告メッセージが含まれます。一般的なものは、推奨される解決策で以下に挙げられています。その他のサポートは、Red Hat サポート にお問い合わせください。

一般的なエラーメッセージ

data_sync: ERROR: a sync operation returned error
これは、低レベルのバケット同期プロセスでエラーが返されることを説明します。このメッセージは冗長になっています。バケットの同期エラーがログに表示されます。
データ同期: ERROR: failed to sync object: <bucket name>:<object name>
プロセスがリモートゲートウェイから HTTP 経由で必要なオブジェクトの取得に失敗したか、またはそのオブジェクトを RADOS への書き込みに失敗したプロセスも、再度試行されます。
data sync: ERROR: failure in sync, backing out (sync_status=2)
上記の条件の 1 つを反映した低レベルのメッセージ。同期前にデータが削除され、-2 ENOENT ステータスが表示されます。
data sync: ERROR: failure in sync, backing out (sync_status=-5)
上記の条件の 1 つを反映した低レベルのメッセージ。特に、そのオブジェクトを RADOS に書き込みに失敗し、-5 EIO が示されます。
ERROR: failed to fetch remote data log info: ret=11
これは、別のゲートウェイからのエラー状態を反映した libcurlEAGAIN 汎用エラーコードです。デフォルトでは再度試行されます。
meta sync: ERROR: failed to read mdlog info with (2) No such file or directory
mdlog のシャードが作成されず、同期は何もありません。

エラーメッセージの同期

failed to sync object
プロセスがリモートゲートウェイから HTTP 経由でこのオブジェクトの取得に失敗したか、またはそのオブジェクトを RADOS への書き込みに失敗し、再度試行されます。
failed to sync bucket instance: (11) Resource temporarily unavailable
プライマリーゾーンとセカンダリーゾーン間の接続の問題。
failed to sync bucket instance: (125) Operation canceled
同じ RADOS オブジェクトへの書き込みの間には、Racing 条件が存在します。