【发布时间】:2016-12-05 05:20:29
【问题描述】:
Ours 是一个 Struts2 java web 应用程序,使用 hibernate 3.5 ORM。当我们在应用程序上执行一些并行操作时,我们会遇到以下异常,并且 java 进程 cpu 利用率处于最大值。
May 15, 2012 12:39:59 AM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.net.SocketException: Too many open files
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:59)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:210)
at java.lang.Thread.run(Thread.java:662)
请相应地建议我们。
【问题讨论】:
标签: jakarta-ee struts2 socketexception