J'ai supprimé MongoDB 2.6 et installé MongoDB 3.4. Lorsque je me connecte au serveur MongoDB 3.4, il y a plusieurs nouveaux avertissements de démarrage:
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]
Comment supprimer ces avertissements?
Réponses:
Les messages du journal MongoDB 3.4 que vous avez mis en évidence sont des avertissements de démarrage et non des erreurs. Ces avertissements sont destinés à alerter les administrateurs des paramètres de configuration qui peuvent avoir un impact potentiellement préjudiciable (en particulier pour les déploiements de production).
S'il s'agit d'un environnement de développement (ou si vous ne souhaitez pas maximiser les performances), vous pouvez choisir de les ignorer.
Pour une liste plus détaillée des paramètres recommandés, vous devriez consulter les notes de production dans le manuel MongoDB. Les versions successives de MongoDB ont ajouté plus d'avertissements de serveur pour les paramètres de configuration détectables car de nombreux administrateurs ne connaissent pas les notes de production ou ce qui peut s'appliquer à leur déploiement.
Cet avertissement indique que vous utilisez WiredTiger et un système de fichiers autre que XFS (voir http://dochub.mongodb.org/core/prodnotes-filesystem pour plus d'informations).
Cet avertissement indique que le contrôle d'accès n'est pas activé, donc tout utilisateur / application pouvant se connecter à votre déploiement aura un accès illimité. Pour sécuriser votre déploiement, veuillez consulter les mesures de la liste de contrôle de sécurité MongoDB .
Transparent Huge Pages (THP) est un paramètre de gestion de la mémoire Linux qui peut nuire aux workflows de base de données. Pour plus d'informations, voir: Désactiver les pages immenses transparentes dans le manuel MongoDB.
la source