MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak uniknąć ostrzeżenia transparent_hugepage/defrag z mongodb?

Oficjalna dokumentacja MongoDB podaje kilka rozwiązań tego problemu. Możesz również wypróbować to rozwiązanie, które zadziałało dla mnie:

Uwaga:wypróbuj oficjalne dyrektywy dotyczące dokumentacji jeśli wersja MongoDB jest większa niż 3.0

  1. Otwórz /etc/init.d/mongod plik.
    (jeśli nie ma takiego pliku, możesz sprawdzić /etc/init.d/mongod , /etc/init/mongod.conf pliki - kredyt:poniższe komentarze)

  2. Dodaj poniższe wiersze bezpośrednio po chown $DAEMONUSER /var/run/mongodb.pid i przed end script .

  3. Uruchom ponownie mongod (service mongod restart ).

Oto wiersze, które należy dodać do /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

Otóż ​​to!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Obsługa niestandardowego marszałkowania BSON

  2. Jak poradzić sobie z problemem strefy czasowej podczas przechowywania dat w utc za pomocą mongod?

  3. node.js nie może znaleźć modułu „mongodb”

  4. Czy struktura agregacji MongoDB $group może zwrócić tablicę wartości?

  5. Czy jest jakaś opcja ograniczenia użycia pamięci mongodb?