Я удалил MongoDB 2.6 и установил MongoDB 3.4. Когда я подключаюсь к серверу MongoDB 3.4, появляется несколько новых предупреждений при запуске:
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]
Как мне удалить эти предупреждения?
Ответы:
Выделенные сообщения журнала MongoDB 3.4 являются предупреждениями при запуске, а не ошибками. Эти предупреждения предназначены для предупреждения администраторов о параметрах конфигурации, которые могут оказать потенциально вредное воздействие (особенно для рабочих развертываний).
Если это среда разработки (или вы не заботитесь о максимизации производительности), вы можете игнорировать их.
Для получения более подробного списка рекомендуемых настроек вы должны ознакомиться с примечаниями по производству в руководстве MongoDB. Последующие версии MongoDB добавили больше предупреждений сервера для обнаруживаемых параметров конфигурации, так как многие администраторы не знают о рабочих заметках или о том, что может относиться к их развертыванию.
Это предупреждение означает, что вы используете WiredTiger и файловую систему, отличную от XFS ( дополнительную информацию см. По адресу http://dochub.mongodb.org/core/prodnotes-filesystem ).
Это предупреждение означает, что у вас не включен контроль доступа, поэтому любой пользователь / приложение, которое может подключиться к вашему развертыванию, будет иметь неограниченный доступ. Чтобы обезопасить свое развертывание, просмотрите меры в контрольном списке безопасности MongoDB .
Прозрачные огромные страницы (THP) - это параметр управления памятью в Linux, который может отрицательно повлиять на рабочие процессы базы данных. Для получения дополнительной информации см .: Отключите прозрачные огромные страницы в руководстве MongoDB.
источник