połącz się z bazą danych administratora i uruchom db.serverStatus()
:
> var status = db.serverStatus()
> status.connections
{"current" : 21, "available" : 15979}
>
Możesz uzyskać bezpośrednio, wysyłając zapytanie
db.serverStatus().connections
Aby zrozumieć, co oznacza db.serverStatus().connections
MongoDb oznacza odpowiedź, przeczytaj dokumentację tutaj.
połączenia
"connections" : { "current" : <num>, "available" : <num>, "totalCreated" : NumberLong(<num>) },
połączenia Dokument informujący o stanie połączeń. Użyj tych wartości, aby ocenić bieżące wymagania dotyczące obciążenia i pojemności serwera.
connections.current Liczba połączeń przychodzących od klientów do serwera bazy danych. Liczba ta obejmuje bieżącą sesję powłoki. Rozważ wartość połączenia.dostępne, aby dodać więcej kontekstu do tego odniesienia.
Wartość będzie obejmować wszystkie połączenia przychodzące, w tym połączenia powłoki lub połączenia z innych serwerów, takie jak członkowie zestawu replik lub instancje mongos.
połączenia.dostępne Liczba dostępnych nieużywanych połączeń przychodzących. Rozważ tę wartość w połączeniu z wartością connection.current, aby zrozumieć obciążenie połączenia w bazie danych, a dokument Ustawienia ulimit UNIX zawiera więcej informacji na temat progów systemowych dostępnych połączeń.
connections.totalCreated Liczba wszystkich połączeń przychodzących utworzonych na serwer. Ta liczba obejmuje połączenia, które od tego czasu zostały zamknięte.