WEB开发网
开发学院软件开发Java Weblogic81中HttpCompleteMessageTimeout相关的两... 阅读

Weblogic81中HttpCompleteMessageTimeout相关的两个异常

 2009-09-22 00:00:00 来源:WEB开发网   
核心提示:在网络性能较差的环境中,weblogic server的日志中经常能看到如下的两种异常,Weblogic81中HttpCompleteMessageTimeout相关的两个异常,1:<Mar 1, 2005 12:18:57 PM PST> <Error> <HTTP> <&g

在网络性能较差的环境中,weblogic server的日志中经常能看到如下的两种异常,

1:####<Mar 1, 2005 12:18:57 PM PST> <Error> <HTTP> <****> <****> <ExecuteThread: '3' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <BEA-101083> <Connection failure. java.io.IOException: A complete message could not be read on socket: 'weblogic.servlet.internal.MuxableSocketHTTP@115954e - idle timeout: '30000'

ms, socket timeout: '100' ms', in the configured timeout period of '60' secs

2:####<2008/11/14 09:18:23 PM PST> <Info> <HTTP> <****> <****> <ExecuteThread: '0' for queue: 'weblogic.kernel.System'> <<anonymous>> <> <BEA-101326> <The server could not send the HTTP message during the configured timeout value. The socket has been closed.> 

我们可以看到上面的两个异常都是因为在指定的timeout时间内完成数据包的发送。BEA-101083出现在客户端请求往服务器端发送请求数据的时间内没有结束,而BEA-101326则是发生在weblogic回写response的时候在指定的timeout内没有完成数据包发送。 HttpCompleteMessageTimeout默认值为60秒,最大值为480秒。如果没有设定,会取 server---->Protocols---->General中的CompleteMessageTimout值(general中配置适合于所有协议,包括Http, T3, IIOP等)。如果两个都没有设定,那么weblogic server会将该值设定为:CompleteMessageTimeoutTrigger. CLEANUP_TRIGGER_TIMEPERIOD_LOW=2secs。

1 2 3 4  下一页

Tags:Weblogic HttpCompleteMessageTimeout 相关

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接