Debian系统MongoDB故障排查步骤如下:
sudo systemctl status mongod
查看服务是否运行。tail -f /var/log/mongodb/mongod.log
分析错误信息。/etc/mongod.conf
中dbPath
、logPath
、port
等配置是否正确。/var/lib/mongodb
)存在且属主为mongodb
用户。sudo netstat -tulnp | grep 27017
查看端口占用情况,确保防火墙放行。mongostat
、mongotop
监控性能,通过explain()
优化查询。sudo systemctl restart mongod
。工具推荐:
mongo-logging-analyzer
、mtools
。mongostat
、mongotop
。