MongoDB-Einstellungen ändern
ServBay kommt mit einer integrierten MongoDB-Datenbank und bietet flexible Konfigurationsoptionen. Dieser Artikel beschreibt detailliert, wie die MongoDB-Einstellungen in ServBay geändert werden können, einschließlich des Speicherorts der Konfigurationsdateien und der gängigen Konfigurationspunkte. Abhängig von der MongoDB-Version befinden sich diese Dateien im Verzeichnis /Applications/ServBay/etc/mongodb/<version>
, z. B. befindet sich die Konfigurationsdatei von MongoDB 8.0 im Verzeichnis /Applications/ServBay/etc/mongodb/8.0
.
Wichtiger Hinweis
Bitte bearbeiten Sie die Konfigurationsdateien nicht manuell. Alle Konfigurationsdateien werden von ServBay automatisch generiert, manuelle Änderungen können überschrieben werden. Bitte verwenden Sie die Benutzeroberfläche zur Bearbeitung.
Änderungen über die ServBay-Benutzeroberfläche
ServBay bietet eine leistungsstarke grafische Verwaltungsschnittstelle, in der Benutzer direkt verschiedene Konfigurationsparameter ändern können. Nach dem Klicken auf Speichern werden die Änderungen automatisch angewendet und sind sofort wirksam, sodass Benutzer keine Parameter manuell bearbeiten müssen.
Über die linke Navigationsleiste von ServBay können Benutzer Datenbank
- MongoDB
auswählen und dann die entsprechende Version auswählen, um die Konfiguration von MongoDB zu bearbeiten und zu ändern.
In der grafischen Benutzeroberfläche können Benutzer die MongoDB-Abhöradresse bindIp
und den Port port
ändern (Standard ist 127.0.0.1, ::1:27017
). Außerdem können Benutzer weitere Einstellungen von MongoDB konfigurieren.
Darüber hinaus können Benutzer unter Additional Parameters
zusätzliche Parameter konfigurieren, um den Anforderungen ihrer Entwicklerressourcen gerecht zu werden.
Nach Abschluss der Änderungen kann der Benutzer auf die Schaltfläche Speichern
klicken, um die Änderungen anzuwenden und sofort wirksam werden zu lassen.
Manuelle Bearbeitung der Konfigurationsdateien
WARNING
Die manuelle Bearbeitung der Konfigurationsdateien eignet sich nur für vorübergehende Änderungen einiger Konfigurationspunkte.
Wir raten davon ab, die MongoDB-Konfigurationsdateien manuell zu ändern, da alle Änderungen von ServBay überschrieben werden.
Übersicht
In ServBay werden die Konfigurationsdateien von MongoDB je nach Version in verschiedenen Verzeichnissen gespeichert. Zum Beispiel befindet sich die Konfigurationsdatei von MongoDB 8.0 im Verzeichnis /Applications/ServBay/etc/mongodb/8.0
. Die Hauptkonfigurationsdatei ist mongod.conf
.
Speicherort der Konfigurationsdateien
mongod.conf
:/Applications/ServBay/etc/mongodb/8.0/mongod.conf
Gängige Konfigurationspunkte und Anpassungsmethoden
mongod.conf
mongod.conf
ist die Hauptkonfigurationsdatei von MongoDB, die die Laufzeitoptionen des Datenbankservers festlegt.
Gängige Konfigurationspunkte
Ändern der Abhöradresse:
yamlnet: bindIp: 0.0.0.0
1
2Ändern der Portnummer:
yamlnet: port: 27017
1
2Ändern der maximalen Anzahl eingehender Verbindungen:
yamlmaxIncomingConnections: 100
1Ändern der WiredTiger-Cachegröße:
yamlstorage: wiredTiger: engineConfig: cacheSizeGB: 1
1
2
3
4Aktivieren des langsamen Abfrageprotokolls:
yamloperationProfiling: slowOpThresholdMs: 100
1
2
MongoDB neu starten
Nach dem Ändern der MongoDB-Konfigurationsdateien muss der MongoDB-Dienst neu gestartet werden, um die Änderungen zu aktivieren. Dies kann über die ServBay-Verwaltungsschnittstelle oder mit dem Befehlszeilenwerkzeug servbayctl
erfolgen.
Neustart über die ServBay-Verwaltungsschnittstelle
- Öffnen Sie die ServBay-Verwaltungsoberfläche.
- Navigieren Sie zu
Dienste
. - Finden Sie den entsprechenden MongoDB-Dienst und klicken Sie auf die Schaltfläche
Neustart
.
Neustart über servbayctl
Mit dem Befehlszeilenwerkzeug servbayctl
kann der MongoDB-Dienst bequem neu gestartet werden:
servbayctl restart mongodb 8.0
Zusammenfassung
In ServBay befinden sich die MongoDB-Konfigurationsdateien im Verzeichnis /Applications/ServBay/etc/mongodb/<version>
, einschließlich mongod.conf
. Nach Änderungen dieser Konfigurationsdateien kann der MongoDB-Dienst über die ServBay-Verwaltungsschnittstelle oder mit dem Befehlszeilenwerkzeug servbayctl
neu gestartet werden, um die Änderungen zu aktivieren.