在Debian上查看和管理MongoDB日志可以通过以下几种方法进行:
/var/log/mongodb/mongod.log
。sudo vim /var/log/mongodb/mongod.log
nano
:sudo nano /var/log/mongodb/mongod.log
tail
命令实时追踪日志文件的变化:sudo tail -f /var/log/mongodb/mongod.log
jq
工具分析日志:sudo cat /var/log/mongodb/mongod.log | jq '.msg'
/etc/mongod.conf
,可以在该文件中配置与日志相关的信息。例如,修改日志级别和路径:systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
sudo systemctl restart mongod
mongo --eval 'db.system.log.get()'
db.runCommand({logRotate: 1})
du
来监控日志文件的大小:sudo du -sh /var/log/mongodb/mongod.log *
chmod
和 chown
命令来设置合适的权限:sudo chown mongodb:mongodb /var/log/mongodb/mongod.log
sudo chmod 0640 /var/log/mongodb/mongod.log