陈旧连接异常导致缓慢?

时间:2014-07-30 17:59:45

标签: sql database-connection websphere-6.1

在报告的应用程序缓慢期间检查SystemOut.log时,我发现经常发生StaleConnectionException。之前没有观察到这个例外,我怀疑这是否是缓慢的原因,需要解决。

1 个答案:

答案 0 :(得分:0)

当WebSphere与数据库断开连接时,通常会发生

StaleConnectionException。它可能是由数据库重启或网络问题引起的,例如防火墙在一段时间后断开请求。如果频繁发生,请确保该数据源的Purge policy设置为Entire Pool,而不是Failing Connections。如果WAS和DB之间的防火墙设置Aged timeout的值低于防火墙上的超时(例如尝试使用1200)。

  

这可能是缓慢的原因吗?

当应用程序获得StaleConnectionException时,该请求可能会失败,并且应用程序已经实现了重试它的逻辑,或者最终用户将收到错误并将重试相同的请求。