MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB verfügbare Verbindungen

Für UNIX-ähnliche Systeme (d. h. Linux und OS X) wird das Verbindungslimit durch ulimits geregelt . MongoDB verwendet 80 % der verfügbaren Dateideskriptoren für Verbindungen, weshalb Sie 203 auf Mac (~80 % von 256) und 819 auf Linux (~80 % von 1024) sehen.

Die MongoDB-Dokumentation enthält empfohlene Einstellungen für Produktionssysteme. Normalerweise müssten Sie dies in Entwicklungsumgebungen nicht ändern, aber Sie werden beim Start eine Warnung sehen, wenn die Verbindungslimits als niedrig angesehen werden.

In MongoDB 2.4 und früher gibt es unabhängig von den ulimits ein hartcodiertes Maximum von 20.000 Verbindungen pro Server. Dieses Maximum wurde bei MongoDB 2.6 entfernt.

Es gibt auch einen maxConns MongoDB-Konfigurationsanweisung, die verwendet werden kann, um die Verbindungen auf etwas niedriger zu beschränken als das, was von ulimits erlaubt wäre.