Oficiální dokumentace MongoDB poskytuje několik řešení tohoto problému. Můžete také vyzkoušet toto řešení, které fungovalo pro mě:
Poznámka:Vyzkoušejte oficiální směrnice pro dokumentaci pokud je verze MongoDB vyšší než 3.0
-
Otevřete
/etc/init.d/mongod
soubor.
(pokud takový soubor neexistuje, můžete zkontrolovat/etc/init.d/mongod
,/etc/init/mongod.conf
soubory - kredit:níže uvedené komentáře) -
Přidejte řádky níže bezprostředně za
chown $DAEMONUSER /var/run/mongodb.pid
a předend script
. - Restartujte
mongod
(service mongod restart
).
Zde jsou řádky, které je třeba přidat 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
A je to!