您好我已经创建了一个Jsp应用程序,即来自mY Project的服务器中的Gen-rate大约12 Gb Catlina.out错误。我已经在Linux操作系统的Apache tomcat服务器中部署了该项目我无法从服务器上关闭服务器catlina .out我必须从我们的项目中处理它,这样它就不会产生12 Gb错误我不知道为什么这个问题。当我打开那个Catlina.out文件时,我看到这个错误每毫秒都会出现:
org.apache.tomcat.util.net.JIoEndpoint$Acceptor run
SEVERE: Socket accept failed
java.net.SocketException: Too many open files
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:375)
at java.net.ServerSocket.implAccept(ServerSocket.java:470)
at java.net.ServerSocket.accept(ServerSocket.java:438)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352)
at java.lang.Thread.run(Thread.java:679)
请帮助我如何修复此问题如何编写代码以便错误不应显示在服务器上。我必须处理使用代码因为很多应用程序在那个服务器我们没有服务器的写权限我们只能上传文件到服务器并在给定Ftp空间运行它请帮助....