[原创]Weblogic连接池过载问题分析实例_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3632 | 回复: 0   主题: [原创]Weblogic连接池过载问题分析实例        下一篇 
funny
注册用户
等级:中校
经验:1529
发帖:111
精华:4
注册:2013-3-13
状态:离线
发送短消息息给funny 加好友    发送短消息息给funny 发消息
发表于: IP:您无权察看 2014-2-28 11:15:54 | [全部帖] [楼主帖] 楼主

第一章摘要

此文档详细记录了XXX局人资系统在2013年11月1日15:00左右发生的应用访问异常问题,以及整个问题的分析处理全过程。

第二章故障分析


2.1 故障系统

系统名称  YYY系统


IP地址   ...

域名   Base_domain

集群server  AdminServer(admin)

监听地址、端口  ...:7001

Jvm配置    -Xms4096m -Xmx8192m



2.2 故障表象描述

根据客户描述,XXX系统是在2013年11月1日下午3点分左右应用系统登陆出现异常,用正确的用户名密码登陆后,无法正常进入系统页面,一直停留在登陆页面。

2.3 故障处理过程

时间点

过程描述

2013年11月1日

15:00左右

客户访问人资系统时,系统登陆异常。

15:05左右

接到客户反映,远程查看系统信息,发现JDBC连接池状态为Overloaded(超载),增大JDBC连接池最大容量,连接池状态变为running(正常)

15:10左右

让客户查看应用,客户反映应用正常,系统可以正常登陆。

2.4 故障影响

此故障涉及系统为人资系统,系统使用较少,并且在5分钟内解决故障,故障影响较小。

2.5 分析过程

通过产看weblogic控制台,发现JDBC连接池达到最大容量(15),并进入Overloaded状态,

北京联动北方科技有限公司

增大数据连接池的相关参数

北京联动北方科技有限公司

修改后JDBC连接池回复running(正常)状态。应用恢复正常。

北京联动北方科技有限公司

第三章故障原因

故障主要由于应用在高峰期需要使用较多连接,而默认的最大连接数不能满足应用需求,导致连接池过载,最终导致与数据库相关的操作受到影响。

第四章解决方案

增大JDBC连接池的相关参数,并根据业务高峰期的具体使用情况,设置适当的相关参数。

第五章总结

系统登陆异常,通常是由于由于相关资源耗尽引起的,以硬件资(内存,cpu)源耗尽的的情况较为常见,在本例中,该异常主要是由于JDBC连接池的资源耗尽造成的。

应用在上线前,通常会进行压力测试,系统对资源消耗及其他相关参数,都是在这个过程获得的,并且在这个过程中,应用的一些BUG也能被发现,建议在发布新应用前多进行压力测试,收集相关参数。

该贴被funny编辑于2014-2-28 11:18:55



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论