Too many open files 有关问题的解决
Too many open files 问题的解决一直自动小程序,spring,quartz写的,5秒钟运行一次.运行时间长以后.报Too m
Too many open files 问题的解决
一直自动小程序,spring,quartz写的,
5秒钟运行一次.运行时间长以后.
报Too many open files ,
?
网上找到办法解决:
?
在Linux下,我们使用ulimit -n
- lsof -n |awk '{print $
- # lsof -n|awk '{print $??????????
- ps -aef|grep
- ulimit -HSnToo many open files经常在使用linux的时候出现,大多数情况是您的程序没有正常关闭一些资源引起的,所以出现这种情况,请检查io读写,socket通讯等是否正常关闭。Java代码
- [rootJava代码
- # cat /proc/sys/fs/file-max??
如果设置值太小,修改文件/etc/sysctl.conf的变量到合适的值。这样会在每次重启之后生效。 如果设置值够大,跳过这一步。Java代码- # echoJava代码
- fs.file-max =Java代码
- #<domain>?? <type>?? <item>?? <value>??
添加如下这行:Java代码- * - nofile??也可以用shell脚本每周重启一次.