0

嗨,我已经创建了一个 Jsp 应用程序,它在我的项目的服务器中生成了大约 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 空间上运行它请帮助....

4

0 回答 0