温馨提示×

Linux WebLogic如何进行日志管理

小樊
40
2025-08-31 17:32:20
栏目: 智能运维

Linux WebLogic日志管理主要包括日志查看、配置、轮转及分析等操作,具体如下:

  • 日志位置

    • 服务器日志:DOMAIN_HOME/servers/SERVER_NAME/logs/SERVER_NAME.log
    • 访问日志:DOMAIN_HOME/servers/SERVER_NAME/logs/access.log
    • 域日志:DOMAIN_HOME/servers/ADMIN_SERVER_NAME/logs/DOMAIN_NAME.log
  • 日志查看

    • 命令行:tail -f 实时查看,grep 过滤关键字。
    • 管理控制台:进入“服务器→配置→高级→Web服务器日志”查看。
    • 工具:使用 journalctl(systemd环境)或 ELK Stack(集中分析)。
  • 日志轮转配置

    • 使用 logrotate
      1. 安装:yum install logrotate
      2. 编辑配置文件 /etc/logrotate.d/weblogic,示例:
        /path/to/weblogic/logs/*.log { daily rotate 7 compress missingok create 640 weblogic weblogic postrotate /path/to/weblogic/bin/stopWebLogic.sh /path/to/weblogic/bin/startWebLogic.sh endscript } ```。 
      3. 测试配置:logrotate -f /etc/logrotate.d/weblogic
  • 日志级别配置

    • 修改 DOMAIN_HOME/bin/setDomainEnv.sh,设置 JAVA_OPTIONS 参数,如 -Dweblogic.Stdout=stdout.log
    • 通过 logging.xml 文件调整日志输出格式和级别(需重启生效)。
  • 集中管理与分析

    • 部署 ELK Stack(Elasticsearch+Logstash+Kibana)实现日志采集、存储和可视化。
    • 配置远程日志收集(如 Filebeat+Logstash)。
  • 注意事项

    • 定期清理过期日志,避免磁盘占满。
    • 确保日志文件权限仅授权人员可访问。
    • 参考官方文档确认版本差异。

0