WebLogic日志分析实用技巧
一 日志类型与存放路径
二 命令行快速定位与统计
三 常见故障与日志特征对照
| 现象 | 日志特征关键词 | 常见根因 | 排查要点 |
|---|---|---|---|
| 节点无法启动 | BEA-000386、java.net.UnknownHostException | 主机名解析失败 | 检查 /etc/hosts 是否包含本机IP与主机名映射 |
| 被管节点注册/拉取配置失败 | BEA-141196、download files 异常 | 管理/被管间安全文件不一致 | 对比并同步 SerializedSystemIni.dat 等安全文件 |
| 数据库连接池初始化失败 | BEA-149205、ORA-12505 | SID/服务名错误或监听未就绪 | 核对 JDBC URL、TNS、网络连通性与监听状态 |
| 内存溢出 | java.lang.OutOfMemoryError | 堆/永久代不足 | 调整 -Xms/-Xmx/-XX:PermSize,开启 HeapDumpOnOutOfMemoryError |
| HTTP 请求处理超时 | CompleteMessageTimeout 超时 | 客户端提前关闭或后端处理慢 | 适当增大 CompleteMessageTimeout,优化后端逻辑 |
| 访问异常与性能问题 | access.log 中 4xx/5xx、长时延 | 资源瓶颈或应用错误 | 结合 access.log 状态码与响应时间做 Top URL/来源分析 |
四 性能与安全的日志化排查
五 日志治理与排错流程