MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como evitar o aviso transparent_hugepage/defrag do mongodb?


A documentação oficial do MongoDB oferece várias soluções para esse problema. Você também pode tentar esta solução, que funcionou para mim:

Observação:tente as diretivas de documentação oficial se a versão do MongoDB for maior que 3.0

  1. Abra /etc/init.d/mongod Arquivo.
    (se não houver tal arquivo, verifique /etc/init.d/mongod , /etc/init/mongod.conf arquivos - crédito:os comentários abaixo)

  2. Adicione as linhas abaixo imediatamente após chown $DAEMONUSER /var/run/mongodb.pid e antes de end script .
  3. Reiniciar mongod (service mongod restart ).

Aqui estão as linhas a serem adicionadas a /etc/init.d/mongod :
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
   echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

É isso!