mongodb シャードクラスターログの接続の位置付け
phpcn_u1582
phpcn_u1582 2017-05-02 09:25:04
0
1
579

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

phpcn_u1582
phpcn_u1582

全員に返信(1)
刘奇

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

リーリー

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート