ubuntu

Ubuntu环境下WebLogic的日志管理怎么做

小樊
46
2025-08-17 20:54:15
栏目: 智能运维

Ubuntu环境下WebLogic日志管理要点

  1. 日志路径

    • 域日志默认存放在 $DOMAIN_HOME/logs 目录,主要文件包括:
      • server.log:服务器运行日志(如启动、部署信息)。
      • access.log:HTTP访问日志(记录客户端请求)。
      • domain.log:域级别日志(如安全审计信息)。
  2. 实时查看与搜索

    • 命令行查看
      • tail -f server.log:实时跟踪最新日志。
      • grep "关键字" server.log:搜索特定日志内容。
    • 图形化工具:使用 gnome-system-log 或文本编辑器(如 nanovi)打开日志文件。
  3. 日志轮转配置

    • 通过 logrotate 工具避免日志过大:
      1. 安装:sudo apt-get install logrotate
      2. 创建配置文件 /etc/logrotate.d/weblogic,内容示例:
        /path/to/weblogic/logs/*.log {
            daily
            rotate 7
            compress
            missingok
            create 640 weblogic weblogic
        }
        
        (按天轮转,保留7天压缩日志)。
  4. 日志级别调整

    • 修改 $DOMAIN_HOME/config/logging.properties 文件,设置日志级别(如 INFODEBUG)及输出格式。
    • 重启WebLogic使配置生效:./stopWebLogic.sh && ./startWebLogic.sh
  5. 高级分析(可选)

    • 集成ELK Stack(Elasticsearch+Logstash+Kibana)实现日志可视化分析:
      • Logstash配置文件示例(/etc/logstash/conf.d/weblogic.conf):
        input { file { path => "/path/to/weblogic/logs/*.log" } }  
        output { elasticsearch { hosts => ["localhost:9200"] } }  
        
      • 通过Kibana访问 http://服务器IP:5601 查看日志图表。

参考来源

0
看了该问题的人还看了