问题解决案例物业
在一个客户现场的应用上,客户的技术人员发现,Appeon Web应用运行一段时间后,程序就提示数据连接断了。重起Weblogic就好了。可是过一段时间程序又提示数据库连接断了。
经过分析Weblogic和Appeon Server的日志发现:程序中提示数据连接断的时候,Weblogic连接池里的连接全部都不可用。
查看连接池建立的参数配置信息发现,数据库服务器与WebLogic不在一个段。在与用户的交流中,得知为了给公司的外用户访问和使用,Weblogic是放在了公司的DMZ区,而数据库却是在内。由于最近一段时间,络施工和配置,可能造成了DMZ区的Weblogic服务器和内的数据库服务器之间的络不稳定。可以确定,正在由于络的问题导致连接池建立一段时间后,全部断掉。
初步的建议:
1、在Weblogic中有关连接池配置的“高级参数”部分,Weblogic提供了对连接池中的数据库连接的有效性进行检测的功能配置:
Test Frequency: 数据库连接测试之间间隔的秒数。在每个Refresh Period时间间隔之后,如果设置了TestTableName,就会使用TestTableName测试未使用的数据库连接。
Test Reserved Connections: 如果选择了这个选项,服务器会在把连接提供给客户端之前对其进行测试。
方方面面的东西都不健全 Test Created Connections: 如果选择了这个选项,就会在创建一个JDBC连接之后和在把它添加到JDBC连接池中的可用连接列表之前,对该JDBC连接进行测试。
Test Released Connections: 如果选择了这个选项,服务器就会在把连接返回给连接池之前对其进行测试。
Test Table Name: 用于JDBC连接测试的数据库表名。如果指定了Test Frequency,并且选择了Test Reserved Connections、Test Created Connections或Test Released Connections,则Table Name是必需的。
让Weblogic自己检测连接的有效性是一个不得已的解决方法,毕竟检测会耗费时间和占用Weblogic部分资源。
因此,我们又提出了进一步的建议:
1、在DMZ区放置Apache作为Web服务器,由Apahce来承受和转发外用户的访问请求;通过Apache和Weblogic配合的方式,也可以降低Weblogic的部分负载。
2、把Weblogic服务器和数据库服务器都放在内,保证它们之间是高速和稳定的络连接;
查看本文来源
广州医院哪家治疗男科好儿童脾胃虚弱吃什么药
广州哪家医院癫痫好
- 上一篇:多个服务器的配置
- 下一篇:节能型数据中心解决方案为企业降低运计划
-
杜高犬怎么训练杜高犬训练方法位置
杜高犬怎么训练?杜高犬训练方法杜高犬怎么训练?杜高犬训练方法杜高犬是一种比较凶猛的狗狗,因为最初它是养殖在国外的斗牛场的...[详细]
装修攻略2022.06.12
-
杜高犬怎么养一步一步来位置
杜高犬怎么养?一步一步来杜高犬怎么养?一步一步来杜高犬来自于阿根廷,是一名很好的猎手,很受人们的喜欢。下面就来告诉你,要...[详细]
装修攻略2022.06.12
-
松狮吃什么狗粮好以及松狮狗粮的挑选办法位置
松狮吃什么狗粮好以及松狮狗粮的挑选办法松狮吃什么 好以及松狮 的挑选办法 松狮是很温顺的犬,犬的健康和成长跟平时的饮食是有...[详细]
装修攻略2022.06.12
-
杜高犬多大才可以繁殖如何把握杜高犬发情最位置
杜高犬多大才可以繁殖?如何把握杜高犬发情最佳交配时间?杜高犬多大才可以繁殖?如何把握杜高犬发情最佳交配时间?杜高犬,起初...[详细]
装修攻略2022.06.12
-
杜高犬为什么要裁耳位置
杜高犬为什么要裁耳杜高犬为什么要裁耳 18:08:30出处:络点击:18618 导读: 由于杜高犬的耳...[详细]
装修攻略2022.06.12