sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur undviker man transparent_hugepage/defrag-varning från mongodb?

Officiell MongoDB-dokumentation ger flera lösningar på detta problem. Du kan också prova den här lösningen, som fungerade för mig:

Obs:Prova officiella dokumentationsdirektiv om MongoDB-versionen är högre än 3.0

  1. Öppna /etc/init.d/mongod fil.
    (om ingen sådan fil kan du kontrollera /etc/init.d/mongod , /etc/init/mongod.conf filer - kredit:nedanstående kommentarer)

  2. Lägg till raderna nedan omedelbart efter chown $DAEMONUSER /var/run/mongodb.pid och före end script .

  3. Starta om mongod (service mongod restart ).

Här är raderna att lägga till i /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 är allt!



  1. Laravel:Hur kontrollerar jag Redis tillgänglighet?

  2. 5 sätt att få sekunderna från en dejt i MongoDB

  3. Kontrollera om ett fält innehåller en sträng

  4. Hur installerar jag Predis på XAMPP-fönster?