centos

如何解决centos上weblogic连接超时问题

小樊
43
2025-12-23 17:06:40
栏目: 智能运维

CentOS 上 WebLogic 连接超时的定位与解决

一 快速定位思路

二 常见场景与对应处理

三 关键参数与推荐值示例

场景 参数 推荐值 说明
HTTP 读超时 CompleteHTTPMessageTimeout / CompleteMessageTimeout 例如:480s → 1200s 仅在确认业务处理确需更长时间时调整,避免掩盖性能问题
JDBC 有效性测试 Test Frequency 60 s 定期检测物理连接可用性
JDBC 有效性测试 Test Reserved/Test Created/Test Released 启用 提供/创建/归还前均做有效性测试
JDBC 测试表 Test Table Name Oracle:DUAL 必须配置,否则测试无效
空闲回收 Inactive Connection Timeout 100 s 回收长期空闲连接,避免数据库端回收后客户端仍持有
获取连接等待 Connection Reserve Timeout 30 s 获取连接超时阈值
建连重试 Connection Creation Retry Frequency 30 s 数据库暂不可达时重试间隔
泄漏检测 Enable Connection Leak Profiling / Connection Profiling 启用 辅助定位未关闭连接
会话超时 web.xml: session-timeout 54 分钟 单位:分钟
会话超时 weblogic.xml: TimeoutSecs 3600 秒 单位:秒;与 web.xml 冲突时以 web.xml 为准

四 排查与验证步骤

0
看了该问题的人还看了