windforce-系统管理员英文
2023年4月5日发(作者:eset nod32最新激活码)
实用文档
文案大全
Weblogic监控jndi泄露连接的方法
1说明
如果后台出现“Noresourcescurrentlyavailableinpooliscjnditoallocatetoapplications”类似这个
错误,说明weblogic的数据库连接池满了:
可以考虑通过此方法排查一下具体是程序中的什么方法导致。
查看数据源监控页面,如果“当前活动连接数”超过系统配置的最大数字(系统默认是15,优化之后为150),就
会出现以上错误:
最大连接数配置:
实用文档
文案大全
2配置一:设置“非活动连接超时”参数
设置后连接在指定时间内(单位:秒)没有活动的话,WebLogic会将之释放并回收到连接池。
设置步骤:“数据源-(数据源名称)-连接池-非活动连接超时”
1、点击“数据源-(数据源名称)”
实用文档
文案大全
2、选择“连接池”
3、展开高级内容
4、找到高级中“非活动连接超时”参数,设置为100
实用文档
文案大全
4、保存配置
3配置二:开启weblogic数据库连接泄漏日志
设置步骤:“数据源-(数据源名称)-诊断-概要文件连接使用情况”
1、点击“数据源-(数据源名称)”
2、点击“诊断”
实用文档
文案大全
3、选中“概要文件连接情况”、“概要文件连接泄露”:
实用文档
文案大全
4、保存配置
4查看日志
在系统中操作,重现一下相关问题,同时监控weblogic日志,日志中会出现类似以下格式的异常信息,提供研发
找到具体class进一步排查泄露原因。
注意:操作之后等待一段时间,weblogic自动回收连接时才产生日志,不是操作的时候立即产生。
日志文件位置:
/app/weblogic/user_projects/domains/【domain名称】/servers/【server名称】/logs/【server名称】.log
比如总部测试环境的日志文件位置:
/app/weblogic/user_projects/domains/mpsm_domain/servers/mpsmServer/logs/
<2016-11-28上午11时20分02秒CST>
't(self-tuning)'><
outofwhich"1"areavailableand"0"areunavailable.>
<2016-11-28上午11时20分12秒CST>
't(self-tuning)'><
connection"nnection_oracle_jdbc_driver_T4CConnection@1048"backintothedatasourceconnectionpool
"iscjndi",currentlyreservedby:ion
(:366)
实用文档
文案大全
eResource(:373)
eResource(:339)
e(:469)
e(:363)
e(:125)
e(:158)
t(:132)
TxConnection(:658)
t(:127)
nectionInternal(:548)
nection(:513)
nection(:506)
at
nection(:81)
nnection(:446)
nection(:167)
eStatement(:116)
eStatement(:109)
mExecuteUpdate(:202)
eNativeUpdate(:1310)
eUpdate(:396)
UserBizRoleNum(:360)
erPost(:77)
erPost(:314)
ssDutyController$$FastClassByCGLIB$$(
(:204)
2AopProxy$Joinpoint(:689)
d(:150)
(:42)
d(:172)
at
d(:80)
Method(:138)
(UnknownSource)
(:25)
(:597)
AdviceMethodWithGivenArgs(:621)
AdviceMethod(:610)
(:65)
d(:172)
(:90)
d(:172)
2AopProxy$ept(:622)
at
ssDutyController$$EnhancerByCGLIB$$erPost(
0(NativeMethod)
实用文档
文案大全
(:39)
(:25)
(:597)
(:213)
ForRequest(:126)
at
AndHandle(ServletInvocableHandlerMetho
:96)
at
HandlerMethod(RequestMappingHandlerAdap
:617)
at
Internal(RequestMappingHandlerAdapter.j
ava:578)
(:80)
atch(:923)
ice(:852)
sRequest(:882)
(:789)
e(:727)
e(:820)
curityHelper$(:227)
Servlet(:125)
e(:301)
er(:26)
er(:60)
er(:57)
er(:60)
er(:43)
er(:60)
erInternal(:88)
er(:76)
er(:60)
ServletContext$n(:3748)
ServletContext$(:3714)
(:321)
(:120)
dExecute(:2283)
e(:2182)
(:1491)
e(:263)
(:221)
更多推荐
jndi
发布评论