查看服務狀態與日志
sudo systemctl status mongod
。/var/log/mongodb/mongod.log
)獲取詳細錯誤信息:sudo tail -f /var/log/mongodb/mongod.log
。檢查配置文件
/etc/mongod.conf
中 dbPath
(數據目錄)、logPath
(日志目錄)、port
(端口,默認27017)、bindIp
(綁定IP)等配置正確。mongod --config /etc/mongod.conf --eval
。處理數據目錄與權限
/var/lib/mongodb
):sudo mkdir -p /var/lib/mongodb
sudo chown -R mongodb:mongodb /var/lib/mongodb
```。
排查端口與防火墻
sudo netstat -tulnp | grep 27017
,若被占用需修改配置文件端口或停止占用進程。sudo ufw allow 27017
。其他基礎操作
sudo rm /var/lib/mongodb/mongod.lock
。sudo systemctl restart mongod
。高級排查
/var/log/syslog
)排查系統級錯誤。提示:操作前建議備份數據,若問題復雜可聯系MongoDB技術支持。