系统经常出现SocketTimeoutException Read timed out,是什么原因

174 views
Skip to first unread message

Yuan

unread,
May 12, 2009, 4:32:49 AM5/12/09
to buffalo与Amowa
<May 7, 2009 4:54:07 PM HKT> <Error> <HTTP> <BEA-101020> <
[weblogic.servlet.internal.WebAppServletContext@70edf123 - appName:
'os', name: 'os', context-path: '/os'] Servlet failed with Exception
net.buffalo.service.ServiceInvocationException: An exception occured
when invoking a service.
net.buffalo.protocal.io.StreamException:
java.net.SocketTimeoutException: Read timed out
at net.buffalo.protocal.io.FastStreamReader.read
(FastStreamReader.java:294)
at net.buffalo.protocal.io.FastStreamReader.skipWhitespace
(FastStreamReader.java:280)
at net.buffalo.protocal.io.FastStreamReader.parseTag
(FastStreamReader.java:247)
at net.buffalo.protocal.io.FastStreamReader.moveDown
(FastStreamReader.java:111)
at net.buffalo.protocal.io.FastInputStreamReader.<init>
(FastInputStreamReader.java:37)
at net.buffalo.protocal.BuffaloProtocal.unmarshall
(BuffaloProtocal.java:72)
at net.buffalo.service.invoker.BuffaloInvoker.invoke
(BuffaloInvoker.java:61)
at net.buffalo.service.BuffaloWorker.processRequest
(BuffaloWorker.java:75)
at net.buffalo.web.servlet.ApplicationServlet.doRequest
(ApplicationServlet.java:119)
at net.buffalo.web.servlet.ApplicationServlet.doPost
(ApplicationServlet.java:91)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper
$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute
(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter
(FilterChainImpl.java:42)
at com.guest.struts.filters.SetCharacterEncodingFilter.doFilter
(SetCharacterEncodingFilter.java:122)
at weblogic.servlet.internal.FilterChainImpl.doFilter
(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs
(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs
(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute
(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute
(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run
(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.servlet.internal.PostInputStream.read
(PostInputStream.java:138)
at weblogic.servlet.internal.ServletInputStreamImpl.read
(ServletInputStreamImpl.java:177)
at net.buffalo.protocal.io.FastInputStreamReader.readSingleChar
(FastInputStreamReader.java:49)
at net.buffalo.protocal.io.FastStreamReader.read
(FastStreamReader.java:292)
... 26 more

at net.buffalo.service.BuffaloWorker.processRequest
(BuffaloWorker.java:83)
at net.buffalo.web.servlet.ApplicationServlet.doRequest
(ApplicationServlet.java:119)
at net.buffalo.web.servlet.ApplicationServlet.doPost
(ApplicationServlet.java:91)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
Truncated. see log file for complete stacktrace
net.buffalo.protocal.io.StreamException:
java.net.SocketTimeoutException: Read timed out
at net.buffalo.protocal.io.FastStreamReader.read
(FastStreamReader.java:294)
at net.buffalo.protocal.io.FastStreamReader.skipWhitespace
(FastStreamReader.java:280)
at net.buffalo.protocal.io.FastStreamReader.parseTag
(FastStreamReader.java:247)
at net.buffalo.protocal.io.FastStreamReader.moveDown
(FastStreamReader.java:111)
at net.buffalo.protocal.io.FastInputStreamReader.<init>
(FastInputStreamReader.java:37)
Truncated. see log file for complete stacktrace
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.servlet.internal.PostInputStream.read
(PostInputStream.java:138)
at weblogic.servlet.internal.ServletInputStreamImpl.read
(ServletInputStreamImpl.java:177)
at net.buffalo.protocal.io.FastInputStreamReader.readSingleChar
(FastInputStreamReader.java:49)
Truncated. see log file for complete stacktrace
>
[ERROR] 2009-05-07 16:54:11,322 net.buffalo.service.BuffaloWorker:77
An exception occured when invoking a service:
net.buffalo.protocal.io.StreamException:
java.net.SocketTimeoutException: Read timed out
at net.buffalo.protocal.io.FastStreamReader.read
(FastStreamReader.java:294)
at net.buffalo.protocal.io.FastStreamReader.skipWhitespace
(FastStreamReader.java:280)
at net.buffalo.protocal.io.FastStreamReader.parseTag
(FastStreamReader.java:247)
at net.buffalo.protocal.io.FastStreamReader.moveDown
(FastStreamReader.java:111)
at net.buffalo.protocal.io.FastInputStreamReader.<init>
(FastInputStreamReader.java:37)
at net.buffalo.protocal.BuffaloProtocal.unmarshall
(BuffaloProtocal.java:72)
at net.buffalo.service.invoker.BuffaloInvoker.invoke
(BuffaloInvoker.java:61)
at net.buffalo.service.BuffaloWorker.processRequest
(BuffaloWorker.java:75)
at net.buffalo.web.servlet.ApplicationServlet.doRequest
(ApplicationServlet.java:119)
at net.buffalo.web.servlet.ApplicationServlet.doPost
(ApplicationServlet.java:91)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper
$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet
(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute
(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter
(FilterChainImpl.java:42)
at com.guest.struts.filters.SetCharacterEncodingFilter.doFilter
(SetCharacterEncodingFilter.java:122)
at weblogic.servlet.internal.FilterChainImpl.doFilter
(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext
$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs
(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs
(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute
(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute
(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run
(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.servlet.internal.PostInputStream.read
(PostInputStream.java:138)
at weblogic.servlet.internal.ServletInputStreamImpl.read
(ServletInputStreamImpl.java:177)
at net.buffalo.protocal.io.FastInputStreamReader.readSingleChar
(FastInputStreamReader.java:49)
at net.buffalo.protocal.io.FastStreamReader.read
(FastStreamReader.java:292)
... 26 more
Reply all
Reply to author
Forward
0 new messages