SYMANTEC导致WebLogic间歇性无法连接DB
DB服务器的SYMANTEC拒绝weblogic服务器建立连接,从其日志中发现如下内容:
23448 2011-10-2 10:42:26 活动响应 主要 传入 无 192.168.0.244 00-00-00-00-00-00 0.0.0.0 00-00-00-00-00-00 Default 1 2011-10-2 10:41:23 2011-10-2 10:41:23 在 2011-10-2 10:41:23 到 2011-10-2 10:51:23 这段时间内禁止来自 IP 地址 192.168.0.244 的通信。
23449 2011-10-2 10:52:27 活动响应已切断 信息 无 无 192.168.0.244 00-00-00-00-00-00 0.0.0.0 00-00-00-00-00-00 Default 1 2011-10-2 10:51:23 2011-10-2 10:51:23 已解除始于 10/02/2011 10:41:23 的活动响应。来自 IP 地址 192.168.0.244 的通信的禁止时间已达 600 秒。
23450 2011-10-2 11:41:12 入侵防护 重要 传入 TCP 192.168.0.250 00-00-00-00-00-00 0.0.0.0 00-00-00-00-00-00 C:\WINDOWS\system32\ntoskrnl.exe Default 1 2011-10-2 11:40:11 2011-10-2 11:40:11 检测到 [SID: 23179] OS Attack: MSRPC Server Service RPC CVE-2008-4250。
23451 2011-10-2 11:41:12 活动响应 主要 传入 无 192.168.0.250 00-00-00-00-00-00 0.0.0.0 00-00-00-00-00-00 Default 1 2011-10-2 11:40:11 2011-10-2 11:40:11 在 2011-10-2 11:40:11 到 2011-10-2 11:50:11 这段时间内禁止来自 IP 地址 192.168.0.250 的通信。
连接池设置起始100,最大200,增量5,收缩频率3600秒。oracle数据库process为500。
在weblogic的日志中出现如下内容:
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:599)
…….
Caused By: org.hibernate.exception.GenericJDBCException: Cannot open connection
Caused By: weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: Could not create pool connection. The DBMS driver exception was: The Network Adapter could not establish the connection
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_filterChainProxy': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_filterChainList': Cannot create inner bean '(inner bean)' of type [org.springframework.security.config.OrderedFilterBeanDefinitionDecorator$OrderedFilterDecorator] while setting bean property 'filters' with key [10]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#2': Cannot resolve reference to bean 'filterSecurityInterceptor' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterSecurityInterceptor' defined in class path resource [system/security.xml]: Cannot resolve reference to bean 'filterInvocationDefinitionSource' while setting bean property 'objectDefinitionSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterInvocationDefinitionSource': FactoryBean threw exception on object creation; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool JDBC Data Source-0 is Suspended, cannot allocate resources to applications..