Ich habe MongoDB 2.6 entfernt und MongoDB 3.4 installiert. Wenn ich eine Verbindung zum MongoDB 3.4-Server herstelle, werden mehrere neue Startwarnungen angezeigt:
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Server has startup warnings:
2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten]
2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
Wie entferne ich diese Warnungen?
Antworten:
Die von Ihnen hervorgehobenen MongoDB 3.4-Protokollmeldungen sind Startwarnungen und keine Fehler. Diese Warnungen sollen Administratoren auf Konfigurationseinstellungen aufmerksam machen, die möglicherweise nachteilige Auswirkungen haben können (insbesondere bei Produktionsbereitstellungen).
Wenn dies eine Entwicklungsumgebung ist (oder Sie sich nicht um die Maximierung der Leistung kümmern), können Sie diese ignorieren.
Eine detailliertere Liste der empfohlenen Einstellungen finden Sie in den Produktionshinweisen im MongoDB-Handbuch. In aufeinanderfolgenden Versionen von MongoDB wurden weitere Serverwarnungen für erkennbare Konfigurationseinstellungen hinzugefügt, da vielen Administratoren die Produktionshinweise oder die möglichen Auswirkungen auf ihre Bereitstellung nicht bekannt sind.
Diese Warnung zeigt an, dass Sie WiredTiger und ein anderes Dateisystem als XFS verwenden ( weitere Informationen finden Sie unter http://dochub.mongodb.org/core/prodnotes-filesystem ).
Diese Warnung zeigt an, dass Sie keine Zugriffssteuerung aktiviert haben, sodass jeder Benutzer / jede Anwendung, die eine Verbindung zu Ihrer Bereitstellung herstellen kann, uneingeschränkten Zugriff hat. Überprüfen Sie die Maßnahmen in der MongoDB- Sicherheitscheckliste, um Ihre Bereitstellung zu sichern .
Transparent Huge Pages (THP) ist eine Linux-Speicherverwaltungseinstellung, die sich negativ auf Datenbank-Workflows auswirken kann. Weitere Informationen finden Sie unter: Deaktivieren von transparenten riesigen Seiten im MongoDB-Handbuch.
quelle