修改打开文件的句柄数限制
来源:互联网 发布:网络水军价格 报价 编辑:程序博客网 时间:2024/04/28 04:48
句柄数过低会导致以下错误:
Caused by: org.apache.mina.core.RuntimeIoException: Failed to open a selector.
at org.apache.mina.transport.socket.nio.NioProcessor.<init>(NioProcessor.java:61) ~[mina-core-2.0.4-bundle.jar:na]
... 45 common frames omitted
Caused by: java.io.IOException: Too many open files
at sun.nio.ch.EPollArrayWrapper.epollCreate(Native Method) ~[na:1.6.0_20]
at sun.nio.ch.EPollArrayWrapper.<init>(EPollArrayWrapper.java:69) ~[na:1.6.0_20]
at sun.nio.ch.EPollSelectorImpl.<init>(EPollSelectorImpl.java:52) ~[na:1.6.0_20]
at sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:18) ~[na:1.6.0_20]
at java.nio.channels.Selector.open(Selector.java:209) ~[na:1.6.0_20]
at org.apache.mina.transport.socket.nio.NioProcessor.<init>(NioProcessor.java:59) ~[mina-core-2.0.4-bundle.jar:na]
... 45 common frames omitted
查看打开文件的句柄数:
#ulimit -n
修改打开文件的句柄数:
#vim /etc/security/limits.conf
添加内容,注意中间要保证是空格而不是不可见字符,如果修改重新登陆后不生效,多半是由于中间有不可见字符的问题:
* soft nofile 65535
* hard nofile 65535
注:
查看某个进程开了那些句柄:
#lsof -p pid
查看某个进程开了多少个句柄:
#lsof -p pid |wc -l
看某个文件/目录被什么进程占用了,显示已打开该目录或文件的所有进程信息:
#lsof path/filename
- 修改打开文件的句柄数限制
- Windows系统进程打开文件句柄数的限制
- 系统进程打开文件最大句柄数的限制
- 系统进程打开文件最大句柄数的限制
- 修改linux的最大文件句柄数限制
- 修改linux的最大文件句柄数限制
- 修改Linux文件句柄数限制
- 修改Linux文件句柄数限制
- 修改Linux文件句柄数限制
- 修改Linux文件句柄数限制
- 修改linux IO 句柄数的限制
- Linux下的句柄泄露(打开文件数,类比句柄泄露)查看与修改
- 修改操作系统打开文件数限制
- centos 7修改打开文件数限制
- Mac打开文件最大数限制修改
- 修改linux的最大文件句柄数限制 (Too many open files)
- 获取进程打开的文件句柄数
- 修改文件句柄数
- SAP增强总结-第四代增强(BTE实例详解)
- 获取文件夹路径
- linux目录结构
- java study 09day--匿名内部类
- 淡淡的微笑,静悄悄地过
- 修改打开文件的句柄数限制
- SSH端口转发(隧道)
- 复制互联网——2010全球最值得模仿的230个网站
- 关于php迭代循环
- SIP协议3
- 51Testing专访史亮:带你走进探索式测试
- Python模块学习--random 随机数生成
- [Unity3D]场景间切换与数据传递(以及物体删除技巧)
- PHP 冒泡排序