Removai o MongoDB 2.6 e instalei o MongoDB 3.4. Quando eu me conecto ao servidor MongoDB 3.4, há vários novos avisos de inicialização:
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]
Como faço para remover esses avisos?
Respostas:
As mensagens de log do MongoDB 3.4 destacadas são avisos de inicialização, não erros. Esses avisos têm como objetivo alertar os administradores sobre as configurações que podem ter um impacto potencialmente prejudicial (principalmente para implantações de produção).
Se este for um ambiente de desenvolvimento (ou você não estiver preocupado em maximizar o desempenho), poderá optar por ignorá-los.
Para uma lista mais detalhada das configurações recomendadas, você deve revisar as Notas de produção no manual do MongoDB. Versões sucessivas do MongoDB adicionaram mais avisos ao servidor para definições de configuração detectáveis, pois muitos administradores desconhecem as notas de produção ou o que pode ser aplicável à sua implantação.
Este aviso indica que você está usando o WiredTiger e um sistema de arquivos diferente do XFS (consulte http://dochub.mongodb.org/core/prodnotes-filesystem para obter mais informações).
Esse aviso indica que você não tem o controle de acesso ativado, portanto, qualquer usuário / aplicativo que possa se conectar à sua implantação terá acesso irrestrito. Para proteger sua implantação, revise as medidas na Lista de verificação de segurança do MongoDB .
Transparent Huge Pages (THP) é uma configuração de gerenciamento de memória do Linux que pode afetar adversamente os fluxos de trabalho do banco de dados. Para obter mais informações, consulte: Desativar páginas grandes e transparentes no manual do MongoDB.
fonte