在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