遇到了个 Bug,查了下说是 tomcat 的 bug,新版本修复了,但是还会有这个问题?

查看 59|回复 2
作者:gzk329   
ERROR org.apache.tomcat.util.net.Acceptor -
Socket accept failed
java.io.IOException: 打开的文件过多
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:424)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:252)
at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:466)
at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72)
at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:95)
at java.lang.Thread.run(Thread.java:748)
一开始我是调大了系统连接限制,发现还是会有这个问题,时间长点才出现罢了,连接数我不想调成无限制。
我使用的是 tomcat 9.0.33 我查网上说是这个 bug tomcat 在 9.0.14 版本已经修复了?但我还是能遇到
这说明是我自己的代码有泄漏吗?感觉也不大可能啊
V 友 有遇到过吗?

cept, Java, tomcat, sock

me1onsoda   
是不是代码有问题,连接没释放掉?
gzk329
OP
  
再查了下,好像是个系统 bug 。
https://github.com/spring-projects/spring-framework/issues/26434
您需要登录后才可以回帖 登录 | 立即注册

返回顶部