検索

ホームページ  >  に質問  >  本文

mongodb シャードクラスターログの接続の位置付け

mongodb ログフラグメント「I COMMAND [conn10217]」で conn10217 を見つける方法。これは、mongos 接続によって開始されたコマンドリクエストであり、リクエストの送信元サーバー (ip) です。

phpcn_u1582phpcn_u15822770日前544

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-05-02 09:27:04

    1. mongodbのソースコードを見ると、クライアントスレッドの初期化にこのようなコードがあります。

    リーリー

    2. conn の後の数字は内部で割り当てられた接続 ID であることがわかり、mongodb の起動ログを観察すると、この ID は 1 から始まり、ピアごとに 1 ずつ増加することがわかります。情報 (ip :port) と # の後の connectionId。

    3. 要約すると、mongodb ログ mongod.log (ここでのログ ファイル名は mongod.log) をフィルタリングするだけで、どのホストがコマンドを送信したかを特定できます。 コマンドは次のとおりです。 リーリー

    返事
    0
  • キャンセル返事