在CentOS上配置WebLogic日志轮转与归档可通过以下方式实现:
sudo yum install logrotate /etc/logrotate.d/目录下新建weblogic文件,内容示例:/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/logs/weblogic.pid) 2>/dev/null || true endscript } /u01/app/weblogic/domains/your_domain/servers/*/logs)。sudo logrotate -f /etc/logrotate.d/weblogic # 手动测试 cron定时任务自动执行(默认已配置)。WLST脚本配置日志轮转策略。以上配置可避免日志无限增长,保留关键历史数据,满足合规性需求。