linux文件描述符导致squid拒绝服务

通过ulimit命令修改   //显示当前文件描述符 ulimit -n

//修改当前用户环境下的文件描述符为65536

ulimit -HSn 65536   echo "ulimit -HSn 65536" >> /etc/rc.local

使用ulimit命令的缺点:   1,只能修改当前登录用户环境下的文件描述符,如果此用户来另外打开一个连接,此链接环境的文件描述符依然是没改前的 2,如果系统重启,以前修改都不再生效  

二,通过修改limits.conf文件   编辑/etc/security/limits.conf 文件,在最后加入如下两行

*                               soft    nofile  65536

*                               hard    nofile  65536

保存退出

使用命令查看文件数

squidclient -p 3128 -U manager -W squidstats mgr:info

原文地址:https://www.cnblogs.com/youlechang123/p/2547888.html