当linux报too many open files 时说明此时应用的打开文件数超过了系统 的限制文件描述符。排查思路如下:

1、通过命令ulimit -a可以查看当前系统设置的最大句柄数是多少。open files那一行就代表系统目前允许单个进程打开的最大句柄数

2、使用命令lsof -p 进程id可以查看单个进程所有打开的文件详情,使用命令 lsof -p 进程id | wc -l 可以统计进程打开了多少文件

 

相关文章:

  • 2021-12-12
  • 2021-07-15
  • 2021-07-02
  • 2022-02-04
  • 2021-08-04
  • 2022-12-23
  • 2021-10-29
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2021-12-07
  • 2021-06-02
  • 2022-02-08
  • 2021-12-02
  • 2022-02-10
相关资源
相似解决方案