centos

centos上mongodb故障如何排查

小樊
34
2025-12-05 14:23:11
栏目: 云计算

CentOS 上 MongoDB 故障排查手册

一 快速定位流程

二 常见故障与修复

三 日志与性能分析

四 应急与恢复

五 一键排查命令清单

# 1) 服务与端口
sudo systemctl status mongod
sudo systemctl restart mongod
ss -lntp | grep 27017

# 2) 日志与前台启动
sudo tail -f /var/log/mongodb/mongod.log
sudo mongod -f /etc/mongod.conf

# 3) 配置与权限
grep -E '^(net\.|storage\.|systemLog\.)' /etc/mongod.conf
ls -ld /var/lib/mongo /var/log/mongodb
sudo chown -R mongod:mongod /var/lib/mongo /var/log/mongodb

# 4) 远程连通性
ping <服务器IP>
nc -vz <服务器IP> 27017
# 云上需同时放行安全组与系统防火墙的 27017

# 5) 运行与性能
mongostat
mongotop
db.serverStatus()

# 6) 日志分析
db.getLogComponents()
db.adminCommand({ getLog: 1 })
# 可结合 mtools:mlogfilter、mloginfo、mplotqueries

以上命令覆盖了服务状态、端口连通、配置核对、权限修复、日志定位与性能诊断的关键环节,可据此快速缩小问题范围并恢复服务。

0
看了该问题的人还看了