并发测试时提示打开文件数过多的异常

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

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

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

 

posted @ 2018-08-30 14:04  阿狸哥哥  阅读(285)  评论(0编辑  收藏  举报