以下是Ubuntu上MongoDB的故障排查方法:
sudo systemctl status mongod检查服务是否运行。/var/log/mongodb/mongod.log,分析错误信息。/etc/mongod.conf中dbPath、logPath、bindIp等配置是否正确。sudo chown -R mongodb:mongodb /var/lib/mongodb设置权限。sudo netstat -tulnp | grep 27017查看端口是否被占用。free -h(内存)、df -h(磁盘)确认资源充足。mongostat:查看全局性能统计。mongotop:分析集合读写情况。mongod --repair修复。参考来源: