ubuntu

MongoDB日志管理在Ubuntu上怎么做

小樊
33
2025-08-23 23:47:35
栏目: 云计算

一、配置日志路径与级别

  1. 编辑配置文件 /etc/mongod.conf
    sudo nano /etc/mongod.conf
    
  2. systemLog 部分设置路径和级别:
    systemLog:
      destination: file
      path: /var/log/mongodb/mongod.log  # 日志路径
      logAppend: true                    # 追加模式
      verbosity: 2                       # 日志级别(0-5,2为默认)
    
  3. 创建日志目录并授权:
    sudo mkdir -p /var/log/mongodb
    sudo chown mongodb:mongodb /var/log/mongodb
    
  4. 重启服务生效:
    sudo systemctl restart mongod
    

二、日志轮转管理

  1. 安装 logrotate(若未安装):
    sudo apt-get install logrotate
    
  2. 创建轮转配置文件 /etc/logrotate.d/mongodb
    sudo nano /etc/logrotate.d/mongodb
    
    添加内容:
    /var/log/mongodb/mongod.log {
      daily
      rotate 7
      compress
      missingok
      create 0640 mongodb mongodb
    }
    
    (每日轮转,保留7天压缩日志)

三、查看与分析日志

四、注意事项

0
看了该问题的人还看了