Linux WebLogic日志分析方法
一 日志类型与存放路径
二 日志格式与关键字段
三 常用Linux命令与快速定位
四 典型故障与日志特征对照
| 故障场景 | 常见日志特征 | 快速处置要点 |
|---|---|---|
| 启动失败,无法获取localhost地址 | 出现BEA-000386,伴随java.lang.AssertionError: Could not obtain the localhost address或UnknownHostException | 检查**/etc/hosts**是否包含本机IP与主机名映射,例如:127.0.0.1 localhost 192.168.101.2 weblogic1 |
| Managed Server注册/下发配置失败 | 出现BEA-141196,提示无法更新配置文件或下载文件异常 | 核对域安全文件一致性,必要时将管理域的SerializedSystemIni.dat同步到受管服务器对应目录后重启 |
| 启动认证失败 | 出现BEA-090402与Authentication denied: Boot identity not valid | 更新boot.properties中的用户名/密码,首次使用将自动加密 |
| JVM内存问题 | 出现OutOfMemoryError: Java heap space / PermGen space或GC overhead limit exceeded | 调整JVM参数:如**-Xms/-Xmx**(堆),Java 8+关注Metaspace;分析对象生命周期与GC日志,排查内存泄漏 |
| HTTP 404/500增多 | access.log中大量404/500,对应时间段5xx上升 | 结合应用与网关日志定位资源缺失/后端异常,必要时回滚近期发布或修复路由/权限配置 |
| 以上对照基于常见生产报错与处置经验,便于快速定位根因。 |
五 日志轮转与集中化分析