Tài liệu chính thức của MongoDB đưa ra một số giải pháp cho vấn đề này. Bạn cũng có thể thử giải pháp này, giải pháp phù hợp với tôi:
Lưu ý:Hãy thử các hướng dẫn tài liệu chính thức nếu phiên bản MongoDB lớn hơn 3.0
-
Mở
/etc/init.d/mongod
tập tin.
(nếu không có tệp như vậy, bạn có thể kiểm tra/etc/init.d/mongod
,/etc/init/mongod.conf
files - credit:các bình luận bên dưới) -
Thêm các dòng bên dưới ngay sau
chown $DAEMONUSER /var/run/mongodb.pid
và trướcend script
. - Khởi động lại
mongod
(service mongod restart
).
Đây là các dòng để thêm vào /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
Đó là nó!