MongoDB在CentOS上的默认日志位置
在CentOS系统中,通过官方yum源或常规方式安装的MongoDB(如mongodb-org包),其默认日志文件路径为/var/log/mongodb/mongod.log。该目录(/var/log/mongodb/)是MongoDB日志的标准存储位置,日志文件以mongod.log命名(mongod是MongoDB的服务进程名)。
如何确认自定义日志路径?
若安装过程中修改了日志配置(如通过/etc/mongod.conf文件调整),需通过以下步骤确认实际日志位置:
打开MongoDB配置文件:
sudo vi /etc/mongod.conf # CentOS 7及以上版本使用此路径
查找systemLog部分(日志配置的核心节),重点关注以下参数:
destination:指定日志输出目标(file表示输出到文件,默认值);path(或logPath):日志文件的完整路径(如/var/log/mongodb/custom.log);logAppend:是否在日志文件末尾追加内容(true为追加,默认值)。示例配置:
systemLog:
destination: file
path: /var/log/mongodb/mongod_custom.log # 自定义日志路径
logAppend: true
注意事项
/var/log/mongodb/mongod.log即可访问日志;sudo命令(如sudo tail -f /var/log/mongodb/mongod.log);sudo systemctl status mongod检查服务状态)。