centos

CentOS上MongoDB故障排查步骤

小樊
34
2025-12-27 06:00:24
栏目: 云计算

CentOS上MongoDB故障排查步骤

一 快速定位与最小闭环

二 常见故障场景与处理

症状 快速检查 处理要点
服务起不来 status/journalctl、mongod.log 修复配置语法、端口冲突、目录权限;必要时按日志报错逐项修正
本地能连,远程连不上 bindIp、firewalld/iptables、云安全组 将bindIp设为0.0.0.0或指定网段;放行27017/tcp;核对云厂商安全组
认证失败 日志“auth failed”、用户权限 确认凭证与authSource;在admin创建用户并授予目标库权限
端口被占用 lsof/netstat 结束占用进程或修改net.port后重启
权限被拒 数据/日志目录属主 执行chown -R mongod:mongod
SELinux拦截 sestatus、setenforce 0测试 临时置permissive定位;为数据/日志目录设置正确类型或策略
磁盘空间不足 df -h 清理无用文件,确保数据盘有充足余量(建议保留≥20%
性能异常 mongostat/mongotop、慢查询 检查索引、查询写法、连接数、I/O;必要时优化参数与索引

三 关键命令清单

四 安全与优化建议

五 无法解决时的有效求助信息

0
看了该问题的人还看了