MongoDB故障排查可按以下步骤进行:
/var/log/mongodb/mongod.log日志文件,定位错误类型和位置。systemctl status mongod确认服务是否运行。/etc/mongod.conf中的dbPath、port、bindIp等参数是否正确。chown -R设置权限)。netstat或lsof命令)。mongostat监控实时性能(如插入、查询次数、内存使用)。db.serverStatus()查看锁、内存、连接数等详细状态。db.setProfilingLevel()记录慢查询,优化索引。mongodump备份数据,避免误操作导致数据丢失。/var/crash目录下的vmcore)。关键命令参考:
tail -f /var/log/mongodb/mongod.logsystemctl status mongodmongostat、mongotopchown -R mongodb:mongodb /data/db参考来源: