Debian上WebLogic故障排查指南
一 快速定位流程
二 常见症状与处理要点
| 症状 | 优先检查 | 快速处置 |
|---|---|---|
| 管理服务器启动失败 | server.log启动堆栈、端口占用、JDK版本与位数 | 释放端口(如7001/7002)、校正JAVA_HOME、修复启动脚本权限 |
| 受管服务器反复重启 | 集群通信、节点心跳、资源不足 | 检查网络分区/防火墙、系统资源(CPU/内存/磁盘)、线程与连接泄漏 |
| 管理控制台卡顿 | CPU/内存使用率、后端节点繁忙 | 降低采样/监控频率、扩容节点、排查慢查询与锁竞争 |
| 应用访问异常(超时/500) | 应用日志、线程dump、数据源连接池 | 获取线程dump/堆dump、调整连接池与超时、回滚最近变更 |
| 节点间通信异常 | T3通道、被管节点状态 | 使用weblogic-infodetector探测T3与版本、核对监听地址与防火墙 |
| 系统资源告警 | top/free/sar、I/O压力 | 优化SQL/缓存、限流降级、扩容或迁移热点实例 |
| 文件系统只读/异常 | dmesg、磁盘空间、文件系统一致性 | 释放空间、修复文件系统、迁移日志到大盘 |
| 网络端口不通 | netstat -anp、安全组/防火墙 | 放行7001/7002及业务端口、修正监听地址绑定 |
三 关键日志与诊断命令
四 配置与网络检查清单
五 高频错误与修复建议