一、问题描述:
mongodb启动后出现报警信息,具体如下图:
二、解决方案:
废话不多说,下面给出具体解决方案:
1、警告内容:
WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.We suggest setting it to 'never'
处理方法:
$ echo never /sys/kernel/mm/transparent_hugepage/enabled
注意:此处需以 root 账户操作,操作完毕之后需重启 mongodb。
2、警告内容:
WARNING: soft rlimits too low. rlimits set to 7145 processes, 65535 files. Number of processes should be at least 32767.5 : 0.5 times number of files.
处理方法:
$ sudo vim /etc/security/limits.conf
# limits.conf
# 尾部追加以下字段,完了之后保存退出
* soft nproc 65535
* hard nproc 65535
注意:操作完毕之后需重启 mongodb。