以下是Ubuntu下MongoDB的故障排查技巧:
sudo systemctl status mongod檢查服務是否運行。/var/log/mongodb/mongod.log,定位錯誤信息。/etc/mongod.conf中dbPath、logPath、bindIp等配置正確。/var/lib/mongodb)有讀寫權限,用sudo chown -R mongodb:mongodb /var/lib/mongodb設置。sudo netstat -tuln | grep 27017檢查端口是否被占用,必要時修改配置或停止沖突進程。df -h查看磁盤空間,free -m查看內存,確保資源充足。mongostat、mongotop或第三方工具(如Prometheus)監控性能。sudo ufw allow 27017)。chown和chmod調整目錄權限。參考來源: