进程打开的文件句柄数量超过系统默认值1024,就会提示“too many files open”信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程打开的文件句柄数量超过系统默认值1024,就会提示“too many files open”信息相关的知识,希望对你有一定的参考价值。

在linux系统中,如果进程打开的文件句柄数量超过系统默认值1024,就会提示“too many files open”信息,所以要调整打开文件句柄限制。


有以下两种方法:


  1. 修改etc/security/limits.conf  配置文件,重启后永久生效

    在文件的末尾加入下面两段:

    * soft nofile 65535

    * hard nofile 65535

  2. 在控制台输入命令,立刻生效,但是重启后就会变成默认值1024

  ulimit -SHn 65535


  

建议用第一种方式,永久生效

本文出自 “轻餐邦-带鱼” 博客,请务必保留此出处http://daiyiyi.blog.51cto.com/2358701/1752645

以上是关于进程打开的文件句柄数量超过系统默认值1024,就会提示“too many files open”信息的主要内容,如果未能解决你的问题,请参考以下文章

如何修改linux单进程能够打开的最大文件句柄数

too many open files怎么解决

修改操作系统句柄数和用户进程数

Linux系统句柄优化

Linux下查看进程打开的文件句柄数

Linux下查看进程打开的文件句柄数