sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo evitar la advertencia de transparent_hugepage/defrag de mongodb?

La documentación oficial de MongoDB brinda varias soluciones para este problema. También puedes probar esta solución, que funcionó para mí:

Nota:pruebe las directivas de documentación oficial si la versión de MongoDB es superior a 3.0

  1. Abra /etc/init.d/mongod expediente.
    (si no existe tal archivo, puede comprobar /etc/init.d/mongod , /etc/init/mongod.conf archivos - crédito:los comentarios a continuación)

  2. Agregue las siguientes líneas inmediatamente después de chown $DAEMONUSER /var/run/mongodb.pid y antes de end script .

  3. Reiniciar mongod (service mongod restart ).

Aquí están las líneas para agregar 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

¡Eso es todo!