以下是Linux上排查MongoDB故障的常用方法:
sudo systemctl status mongod查看服务是否运行,未运行则启动:sudo systemctl start mongod。/var/log/mongodb/mongod.log,用tail -f实时查看错误信息。/etc/mongod.conf中dbPath(数据目录)、logPath(日志路径)、端口等配置是否正确。sudo chown -R mongodb:mongodb /var/lib/mongodb。top、htop、df -h等命令检查CPU、内存、磁盘空间是否充足。sudo ufw allow 27017。/var/lib/mongodb/mongod.lock并修复数据。mongorestore恢复数据。参考来源:[1,2,3,4,5,6,7,8,9,10,11]