java.net.SocketException:使用Tomcat重置连接

java.net.SocketException:使用Tomcat重置连接,java,tomcat,tcp,tomcat7,connection-reset,Java,Tomcat,Tcp,Tomcat7,Connection Reset,我在生产设置中遇到以下异常。下面是痕迹, 原因:java.net.SocketException:连接重置 at java.net.SocketInputStream.read(SocketInputStream.java:189) at java.net.SocketInputStream.read(SocketInputStream.java:121) at org.apache.coyote.http11.InternalInputBuffer.fill(InternalI

我在生产设置中遇到以下异常。下面是痕迹,

原因:java.net.SocketException:连接重置

at java.net.SocketInputStream.read(SocketInputStream.java:189)
    at java.net.SocketInputStream.read(SocketInputStream.java:121)
    at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:532)
    at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:501)
    at org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:563)
    at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:124)
    at org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:346)
    at org.apache.coyote.Request.doRead(Request.java:422)
    at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:290)
    at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:431)
    at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:315)
    at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:200)
    at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
下面是tomcat的配置详细信息

  • 连接器-生物
  • 最大线程数-100
  • 接受计数-20000
  • 我在web上遇到的最常见的情况是客户端在服务器响应之前关闭连接。然而,这里的情况似乎并非如此。 我只是想试着理解为什么会发生这种情况。我一直在努力复制这一点,但运气不好

    有几件事已经试过了

  • 在服务器代码中设置断点,从客户端点击,等待一分钟(>20000),然后运行到完成。这里没有错误
  • 在服务器代码中设置断点。从客户端代码点击,它在服务器断点处停止,然后我停止/关闭客户端,让服务器代码运行到完成,这也没有导致任何错误
  • 关于如何在本地重现此问题的任何想法

    谢谢


    Vicky

    是防火墙、交换机、路由器等背后的客户端(相对于服务器而言)?@MaVRoSCy—我正试图在本地主机上复制的客户端和服务器。然而,在生产环境中,应用程序是负载平衡的,并且受到外部客户端的攻击。我也有同样的问题,我认为tomcat(负载平衡器等)面临的问题是在高负载(高于它所能处理的)下丢弃一些过多的连接。你能找出原因吗?嗨。。在生产负荷大的情况下,我在应用中也面临同样的问题。。任何输入都将不胜感激。。谢谢@维姬