maak verbinding met de beheerdersdatabase en voer db.serverStatus()
. uit :
> var status = db.serverStatus()
> status.connections
{"current" : 21, "available" : 15979}
>
U kunt direct krijgen door te vragen
db.serverStatus().connections
Om te begrijpen wat MongoDb's db.serverStatus().connections
. doet antwoord betekenen, lees de documentatie hier.
connecties
"connections" : { "current" : <num>, "available" : <num>, "totalCreated" : NumberLong(<num>) },
connecties Een document dat rapporteert over de status van de verbindingen. Gebruik deze waarden om de huidige belasting en capaciteitsvereisten van de server te beoordelen.
connections.current Het aantal inkomende verbindingen van clients naar de databaseserver. Dit nummer omvat de huidige shell-sessie. Overweeg de waarde van verbindingen.beschikbaar om meer context aan dit gegeven toe te voegen.
De waarde omvat alle inkomende verbindingen, inclusief eventuele shell-verbindingen of verbindingen van andere servers, zoals replicasetleden of mongos-instanties.
connections.available Het aantal ongebruikte inkomende verbindingen dat beschikbaar is. Overweeg deze waarde in combinatie met de waarde van verbindingen.current om de verbindingsbelasting op de database te begrijpen, en het UNIX ulimit-instellingendocument voor meer informatie over systeemdrempels voor beschikbare verbindingen.
connections.totalCreated Telling van alle inkomende verbindingen die met de server zijn gemaakt. Dit aantal omvat verbindingen die sindsdien zijn verbroken.