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
-
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) -
Dodaj poniższe wiersze bezpośrednio po
chown $DAEMONUSER /var/run/mongodb.pid
i przedend script
. - 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!