adminデータベースに接続し、db.serverStatus()
を実行します :
> var status = db.serverStatus()
> status.connections
{"current" : 21, "available" : 15979}
>
クエリを実行すると直接取得できます
db.serverStatus().connections
MongoDbのdb.serverStatus().connections
の機能を理解するには 応答とは、こちらのドキュメントをお読みください。
接続
"connections" : { "current" : <num>, "available" : <num>, "totalCreated" : NumberLong(<num>) },
接続 接続のステータスを報告するドキュメント。これらの値を使用して、サーバーの現在の負荷と容量の要件を評価します。
connections.current クライアントからデータベースサーバーへの着信接続の数。この数には、現在のシェルセッションが含まれます。このデータにコンテキストを追加するには、connections.availableの値を検討してください。
値には、シェル接続や、レプリカセットメンバーやmongosインスタンスなどの他のサーバーからの接続を含むすべての着信接続が含まれます。
connections.available 使用可能な未使用の着信接続の数。この値をconnections.currentの値と組み合わせて検討し、データベースの接続負荷を理解してください。使用可能な接続のシステムしきい値の詳細については、UNIXのulimit設定ドキュメントを参照してください。
connections.totalCreated サーバーに対して作成されたすべての着信接続の数。この数には、それ以降に閉じられた接続が含まれます。