帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】MongoDB数据库安装部署相关警告优化处理

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio

1.软件下载

3.6.13版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.13.tgz

4.0.14版本:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.14.tgz

官网文档:https://docs.mongodb.com/manual/

2.部署MongoDB

2.1.规划部署目录

在这里插入图片描述

2.7.如何关闭MongoDB

直接用启动命令后面加一个–shutdown即可关闭MongoDB

两种方式关闭MongoDB

在这里插入图片描述

3.优化MongoDB警告信息

3.1.优化启动用户警告

警告内容:2021-02-13T10:44:47.832+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.

这个警告内容就提示我们尽量不要用root直接启动,我们需要用普通用户启动

思路:创建一个普通用户,将MongoDB的部署目录赋权给普通用户,用普通用户启动即可

在这里插入图片描述

3.2.优化大内存页警告

告警内容:** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.

** We suggest setting it to 'never'

** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.

** We suggest setting it to 'never'

这是由于大内存设置了always,MongoDB建议使用never

在这里插入图片描述

3.2.1.永久关闭大内存页

官方文档:https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/

在这里插入图片描述在这里插入图片描述

3.3.优化limit警告

告警内容:** WARNING: soft rlimits too low. rlimits set to 15324 processes, 65535 files. Number of processes should be at least 32767.5: 0.5 times number of files.

提示的是limt设置的打开文件数太低


1.调整limit(此方法是不重启机器的情况下生效)cat > /etc/profile<<EOFulimit -f unlimitedulimit -t unlimitedulimit -v unlimitedulimit -n 64000ulimit -m unlimitedulimit -u 64000EOFsource /etc/profile2.重启MongoDB[root@mongodb-1 ~]# su - mongo[mongo@mongodb-1 ~]$ mongod -f /data/mongodb_cluster/mongodb_27017/conf/mongodb.yml --shutdown[mongo@mongodb-1 ~]$ mongod -f /data/mongodb_cluster/mongodb_27017/conf/mongodb.yml

到此这篇关于MongoDB数据库安装部署相关警告优化处理的文章就介绍到这了,更多相关MongoDB安装及警告优化内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


联系我们
返回顶部