欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux修改进程打开文件数限制 博客分类: linux运维 linux ulimit max-file 

程序员文章站 2024-03-14 23:40:41
...
有几种方法,但效果各不相同。
1.修改/etc/security/limits.conf
  添加如下两行
  * soft nofile 65536
  * hard nofile 65536
  这种方法仅对当前配置有限,重启系统后就失效了。
2.在/etc/rc.local中添加
  ulimit -SHn 65536
  可以保证重启系统仍然生效。


注:直接ulimit -SHn 65536只会对当前session中的当前用户生产,如果exit当前登录用户即失效,所以一般没什么用

另:查看当前进程当前的最大可以打开的文件数为
    cat /proc/进程ID/limits
    查看当前进程实时打开的文件数
    lsof -p PID | wc -l