接收httpweblogic请求超时设置的超时是如何设置的

Timeout这个参数来设置的默认的为0,表示连接时间无限长你可以设一个时间值,连接超过这个时间值它会把连接强制放回连接池

如果在两个文件中同时设置了超时时间,則会以web.xml中为准
所以在weblogic环境中,最好将web.xml中关于超时的设置删掉保持唯一性。
这也是一个客户发现了问题后多次实验后发现的。

如果使鼡WEBLOGIC作为应用服务器设置SESSION超时时间会选择在WEBLOGIC的控制台设定。实际上WEBLOGIC是将超时设定保存在WEB-INF下的weblogic.xml中,格式如下:

param-value中的数值就是超时时间单位为秒。在设置完这个参数后会发现超时时间并一定起效。这是为什么呢

原来在WEB-INF下还有一个配置文件web.xml,里面同样会有一段设置session格式洳下:

session-timeout中的值也是超时时间,单位为分钟

如果在两个文件中同时设置了超时时间,则会以web.xml中为准

所以在weblogic环境中,最好将web.xml中关于超时的設置删掉保持唯一性。

这也是一个客户发现了问题后多次实验后发现的。

一看明显是连接超时, 导致的错误.

  1. 程序问题,是不是程序中没有關闭连接
  2. 看线程数设置,可适当增加线程数这个在WLS控制台中可以调整

我要回帖

更多关于 weblogic请求超时设置 的文章

 

随机推荐