修改linux系统内文件数解决too many open files

 时间:2026-02-14 02:11:59

1、首先我们以mysql进程为例。查看进程的ID。

执行ps -e | grep mysql命令。

修改linux系统内文件数解决too many open files

2、然后查看mysql进程打开链接情况。

执行命令lsof -p  +进程ID。

修改linux系统内文件数解决too many open files

3、执行命令lsof -p +进程ID |  wc -l 统计打开链接数量。

可以看到mysql目前已经打开链接数量为24。

修改linux系统内文件数解决too many open files

4、执行命令 ulimit -a 查看允许用户打开的最大的文件数量。

查看open files 后对应的数值即为允许打开的最大文件数量。

修改linux系统内文件数解决too many open files

5、修改/etc/profile文件。

在文件末尾添加一行  ulimit -SHn 65535 然后保存。

重启系统。

修改linux系统内文件数解决too many open files

修改linux系统内文件数解决too many open files

6、验证修改后允许打开的文件数量。重新执行命令ulimit -a。

可以看到此时修改成功。为65535。

修改linux系统内文件数解决too many open files

  • Ubuntu18.04安装中文输入法
  • Linux上Oracle 11g安装步骤图解
  • springboot实现根据Excel模板导出表格
  • linux新增账号用于SSH登录访问
  • 如何设置FileZilla在消息日志中显示时间戳
  • 热门搜索
    红烧桂鱼的做法 泡椒凤爪的做法 白木耳的做法 炸鸡腿的做法视频 烤箱烤红薯的做法 沙茶酱的做法 山药的吃法与做法 酿豆腐的家常做法 邕字怎么读 饼干做法