随笔-10  评论-23  文章-32  trackbacks-0
今天tomcat连续出现n个此类错误
WARNING: Reinitializing ServerSocket
Sep 28, 2009 10:46:00 
AM org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket

SEVERE: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080] ignored 
exception: java.net.SocketException: Too many open files

java.net.SocketException: Too many open files

	at java.net.PlainSocketImpl.socketAccept(Native Method)

	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

	at java.net.ServerSocket.implAccept(ServerSocket.java:450)

	at java.net.ServerSocket.accept(ServerSocket.java:421)

	at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)

	at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:408)

	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:71)

	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

	at java.lang.Thread.run(Thread.java:595)
Sep 28, 2009 10:46:00
 AM org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket
 
原因:网上说由于同时打开文件数超过linux的限制造成,这些文件包括没有关闭的socket等。
posted on 2009-09-28 14:37 liuyimx 阅读(1043) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: