too many open files

压测遇到这个问题,每次都查,记录一下:

系统分配文件数太少,临时修改方案:

ulimit -n 2048

永久配置:

vim /etc/security/limits.conf 

底部配置:

# End of file
*           soft   nofile      100000
*           hard   nofile      100000
*           soft    memlock unlimited
*           hard    memlock unlimited
*           hard    nproc  100000
*           soft    nproc  100000

第一项配置用户,*代表所有用户,soft和hard两种都要配置,如果数量相同,第二项配“-”

by the way

如果想查看某个进程打开的文件可以用命令

#18754是进程号
lsof -p 18754

计数:

lsof -p 18754 | wc -l

 

posted @ 2018-08-31 10:19  但行好事-莫问前程  阅读(361)  评论(0编辑  收藏  举报