centos

weblogic在centos上的日志轮转怎么设置

小樊
38
2025-08-12 23:38:06
栏目: 智能运维

在CentOS上设置WebLogic日志轮转主要通过logrotate工具实现,步骤如下:

  1. 安装logrotate
    sudo yum install logrotate  
    
  2. 创建配置文件
    /etc/logrotate.d/目录下创建weblogic配置文件,例如:
    sudo vi /etc/logrotate.d/weblogic  
    
  3. 配置轮转规则
    添加以下内容(根据实际路径调整):
    /path/to/weblogic/domain/logs/*.log {  
        daily       # 每天轮转  
        rotate 7    # 保留7天日志  
        compress    # 压缩旧日志  
        missingok   # 忽略缺失文件  
        notifempty  # 空文件不轮转  
        create 640 weblogic weblogic  # 新日志权限及属主  
        postrotate  
            /bin/kill -HUP $(cat /path/to/weblogic/domains/*/servers/*/logs/server.pid 2>/dev/null) 2>/dev/null || true  
        endscript  
    }  
    
    • postrotate脚本用于重启WebLogic以重新打开日志文件(需根据实际PID路径调整)。
  4. 测试配置
    sudo logrotate -f /etc/logrotate.d/weblogic  
    
  5. 验证日志轮转
    查看/var/log/logrotate.log或日志目录,确认轮转是否生效。

说明

0
看了该问题的人还看了