我们在Amazon Linux中的Apache Tomcat中运行Web服务。最初,Web服务正常运行。在制作超过1000个网络请求后,我们得到的打开文件异常太多。当我们重新启动tomcat服务器时,这个问题再次得到解决。Apache Tomcat异常 - 打开的文件太多
请查找异常下面
25-Apr-2016 10:05:52.628 SEVERE [http-nio-8080-Acceptor-0] org.apache.tomcat.util.net.NioEndpoint$Acceptor.run Socket accept failed
java.io.IOException: Too many open files
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:686)
at java.lang.Thread.run(Thread.java:745)
PS:我们不是在做Web服务相关的操作的任何文件。
您是否使用tomcat搜索太多打开的文件? –
你在使用什么操作系统? –
我们使用亚马逊Linux –