如何解决系统打开的文件过多,IO异常?

分类:问题集 | 作者:凹凸曼 | 发表于2016/09/27 如何解决系统打开的文件过多,IO异常?已关闭评论

最近运维的项目 老是出现系统打开的文件过多,IO异常。造成内部系统挂掉。

程序:java

系统环境:linux+tomcat+mysql

错误异常:

九月 26, 2016 8:03:05 下午 org.apache.tomcat.util.net.NioEndpoint$Acceptor run
SEVERE: Socket accept failed
java.io.IOException: 打开的文件过多
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.jav
a:241)
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:
793)
at java.lang.Thread.run(Thread.java:724)

九月 26, 2016 8:03:06 下午 org.apache.tomcat.util.net.NioEndpoint$Acceptor run
SEVERE: Socket accept failed
java.io.IOException: 打开的文件过多
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.jav
a:241)
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:
793)
at java.lang.Thread.run(Thread.java:724)

九月 26, 2016 8:03:07 下午 org.apache.tomcat.util.net.NioEndpoint$Acceptor run
SEVERE: Socket accept failed

 

临时解决办法:重启一下服务,就可以。

最终解决办法:测试程序,排除程序问题。

 

本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=1995

Tag:

日志信息 »

该日志于2016-09-27 10:36由 凹凸曼 发表在问题集分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

« »