Amazon LinuxのApache TomcatでWebサービスを実行しています。最初はWebサービスが正しく動作しています。 1000件以上のWebリクエストを行った後で、開いているファイルが多すぎます。この問題はTomcatサーバーを再起動すると解決されます。我々は、Webサービスに任意のファイル関連の操作を行っていない。Apache Tomcat Exception - 開いているファイルが多すぎます
例外
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の下に見つけてください。
あなたはtomcatのあまりにも多くの開いているファイルをGoogleで検索しましたか? –
あなたはどのOSを使用していますか? –
amazon Linuxを使用しています –