sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan undgår man transparent_hugepage/defrag advarsel fra mongodb?

Officiel MongoDB-dokumentation giver flere løsninger på dette problem. Du kan også prøve denne løsning, som virkede for mig:

Bemærk:Prøv officielle dokumentationsdirektiver hvis MongoDB-versionen er større end 3.0

  1. Åbn /etc/init.d/mongod fil.
    (hvis der ikke er en sådan fil, kan du tjekke /etc/init.d/mongod , /etc/init/mongod.conf filer - kredit:nedenstående kommentarer)

  2. Tilføj linjerne nedenfor umiddelbart efter chown $DAEMONUSER /var/run/mongodb.pid og før end script .

  3. Genstart mongod (service mongod restart ).

Her er linjerne, der skal tilføjes til /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

Det er det!



  1. Beskyttelse af dine data med ClusterControl

  2. MongoDB $setDifference

  3. Hvorfor er der KEYS og ARGV-arrays, når du kalder Redis Lua-scripts?

  4. findOne Subdocument in Mongoose