ubuntu

weblogic在ubuntu上的日志管理技巧

小樊
31
2025-09-14 23:38:48
栏目: 智能运维

WebLogic在Ubuntu上的日志管理技巧

  1. 日志定位

    • 主日志路径:$DOMAIN_HOME/logs$DOMAIN_HOME为域主目录,可通过echo $DOMAIN_HOME查看),核心日志包括server.log(服务器运行日志)、access.log(访问日志)。
  2. 命令行查看与过滤

    • 实时查看:tail -f server.log
    • 关键字过滤:grep "ERROR" server.log
    • 文本编辑器:用nano/vim打开日志文件,如sudo nano server.log
  3. 日志轮转与清理

    • 使用logrotate工具:
      • 创建配置文件/etc/logrotate.d/weblogic,示例内容:
        /u01/app/weblogic/domain_name/logs/*.log {  
          daily rotate 7 compress missingok notifempty create 640 weblogic weblogic  
        }  
        
        daily:每日轮转;rotate 7:保留7天;compress:压缩旧日志)。
      • 测试配置:sudo logrotate -f /etc/logrotate.d/weblogic
  4. 图形化工具查看

    • ELK Stack
      • 安装:sudo apt-get install elasticsearch logstash kibana
      • 配置logstash解析WebLogic日志,通过Kibana可视化分析。
    • Graylog
      • 安装后通过Web界面集中管理日志,支持搜索、告警。
  5. 日志级别与输出优化

    • 修改logging.properties(位于$DOMAIN_HOME/config):
      • 调整日志级别:com.example.level=INFO(可设为DEBUG/WARN)。
      • 自定义日志文件路径:java.util.logging.FileHandler.pattern=/path/to/custom.log
  6. 集中化监控与分析

    • 通过rsyslog将日志转发至远程服务器:编辑/etc/rsyslog.conf,添加规则如*.* @remote-server-ip:514
    • 使用SplunkGrafana Loki实现日志的实时监控与智能分析。

参考来源

0
看了该问题的人还看了