You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Marcus Nugroho <mn...@permatabank.co.id> on 2005/03/09 07:52:38 UTC
problem on Tomcat 3.3.1a: "hang"
Hi All,
We are implementing CRM application using Tomcat as a web server :
The platform and version :
- Jakarta Tomcat 3.3.1a
- Windows 2000 Advance Server SP4
The problem is after several users logged in properly, then the next user
login will "hang".
Any other login process after it will failed also (hang).
This problem can be solved by restarting the Tomcat server.
The above problem is intermittent.
The error message is :
2005-01-17 17:12:58 - Ctx(/epoint) : IOException in R( /epoint +
/Clients/HTML/e
rror.jsp + null) - java.net.SocketException: Connection reset by peer:
socket wr
ite error
anyone can help on this matter ?
Many Thanks,
Marcus.
The full Tomcat output when the error occured is as follows :
====================================================================
85)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
java:917)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:833
)
at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(
Http10Interceptor.java:176)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:494)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:516)
at java.lang.Thread.run(Thread.java:484)
2005-01-17 17:12:58 - Ctx(/epoint) : IOException in R( /epoint +
/Clients/HTML/e
rror.jsp + null) - java.net.SocketException: Connection reset by peer:
socket wr
ite error
at java.net.SocketOutputStream.socketWrite(Native Method)
at java.net.SocketOutputStream.write(SocketOutputStream.java:83)
at
org.apache.tomcat.modules.server.Http10.doWrite(Http10.java:436)
at
org.apache.tomcat.modules.server.HttpResponse.doWrite(Http10Intercept
or.java:480)
at
org.apache.tomcat.core.OutputBuffer.realWriteBytes(OutputBuffer.java:
188)
at
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:360)
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:338)
at
org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverte
r.java:234)
at
java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:230)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:244)
at
org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:183
)
at
org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java
:126)
at
org.apache.tomcat.core.OutputBuffer.realWriteChars(OutputBuffer.java:
337)
at
org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:388)
at
org.apache.tomcat.core.OutputBuffer.flush(OutputBuffer.java:314)
at
org.apache.tomcat.core.OutputBuffer.close(OutputBuffer.java:305)
at org.apache.tomcat.core.Response.finish(Response.java:271)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:838
)
at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(
Http10Interceptor.java:176)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:494)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:516)
at java.lang.Thread.run(Thread.java:484)
2005-01-17 17:12:58 - Ctx(/epoint) : Error: exception inside exception
servlet n
ull class java.net.SocketException
2005-01-17 17:12:58 - ErrorHandler: Error loop for R( /epoint +
/Clients/HTML/er
ror.jsp + null) error java.net.SocketException: Connection reset by peer:
socket
write error
Re: problem on Tomcat 3.3.1a: "hang"
Posted by Bill Barker <wb...@wilshire.com>.
"Connection reset by peer" isn't usually that interesting (it usually means
that the browser dropped the connection).
Making some wild guesses: Using the Http10Connector on Windows usually
means that you need to add something like socketCloseDelay="50" to the
element in server.xml. Even better would be to upgrade to 3.3.2 and use the
CoyoteConnector (the same one that TC 4 & 5 use). This is much more
reliable that the Http10Connector.
"Marcus Nugroho" <mn...@permatabank.co.id> wrote in message
news:OFEB4AFCBC.D666BB0F-ON47256FBF.002543C8-47256FBF.00257E55@permatabank.co.id...
> Hi All,
>
> We are implementing CRM application using Tomcat as a web server :
> The platform and version :
> - Jakarta Tomcat 3.3.1a
> - Windows 2000 Advance Server SP4
>
> The problem is after several users logged in properly, then the next user
> login will "hang".
> Any other login process after it will failed also (hang).
> This problem can be solved by restarting the Tomcat server.
> The above problem is intermittent.
>
> The error message is :
> 2005-01-17 17:12:58 - Ctx(/epoint) : IOException in R( /epoint +
> /Clients/HTML/e
> rror.jsp + null) - java.net.SocketException: Connection reset by peer:
> socket wr
> ite error
>
> anyone can help on this matter ?
>
> Many Thanks,
> Marcus.
>
> The full Tomcat output when the error occured is as follows :
> ====================================================================
> 85)
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.
> java:917)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:833
> )
> at
> org.apache.tomcat.modules.server.Http10Interceptor.processConnection(
> Http10Interceptor.java:176)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :494)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:516)
> at java.lang.Thread.run(Thread.java:484)
>
> 2005-01-17 17:12:58 - Ctx(/epoint) : IOException in R( /epoint +
> /Clients/HTML/e
> rror.jsp + null) - java.net.SocketException: Connection reset by peer:
> socket wr
> ite error
> at java.net.SocketOutputStream.socketWrite(Native Method)
> at java.net.SocketOutputStream.write(SocketOutputStream.java:83)
> at
> org.apache.tomcat.modules.server.Http10.doWrite(Http10.java:436)
> at
> org.apache.tomcat.modules.server.HttpResponse.doWrite(Http10Intercept
> or.java:480)
> at
> org.apache.tomcat.core.OutputBuffer.realWriteBytes(OutputBuffer.java:
> 188)
> at
> org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:360)
> at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:338)
> at
> org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverte
> r.java:234)
> at
> java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:230)
> at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:244)
> at
> org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:183
> )
> at
> org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java
> :126)
> at
> org.apache.tomcat.core.OutputBuffer.realWriteChars(OutputBuffer.java:
> 337)
> at
> org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:388)
> at
> org.apache.tomcat.core.OutputBuffer.flush(OutputBuffer.java:314)
> at
> org.apache.tomcat.core.OutputBuffer.close(OutputBuffer.java:305)
> at org.apache.tomcat.core.Response.finish(Response.java:271)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:838
> )
> at
> org.apache.tomcat.modules.server.Http10Interceptor.processConnection(
> Http10Interceptor.java:176)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :494)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:516)
> at java.lang.Thread.run(Thread.java:484)
>
> 2005-01-17 17:12:58 - Ctx(/epoint) : Error: exception inside exception
> servlet n
> ull class java.net.SocketException
> 2005-01-17 17:12:58 - ErrorHandler: Error loop for R( /epoint +
> /Clients/HTML/er
> ror.jsp + null) error java.net.SocketException: Connection reset by peer:
> socket
> write error
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org