一站式网站建设专家

十五年定制化网站建设经验.我们只做有价值的网站

互联网经验

15+

服务客户

2600+

专业团队

30+

CentOS Squid3 "WARNING! Your cache is running out of filede

发布时间:2018-03-07 00:00 发布作者:admin 阅读:79

症状:发现HTTP代办署理速度变慢,大量毗连超时和Connection reset by peer毛病。
诊断:查看代办署理办事器软件Squid日记sudo tail /var/log/squid/cache.log发现大量的"WARNING! Your cache is running out of filedescriptors"毛病,按照描写可知是文件描写符跨越最大限制了。
确认:ps aux|grep squid, cat /proc/(Squid历程ID)/limits发现Max open files值仅为1024。
解决:
1)增添系统的Max open files。
vi /etc/security/limits.conf,文末插手以下设置装备摆设行:
*         hard    nofile      500000
*         soft    nofile      500000
root      hard    nofile      500000
root      soft    nofile      500000
重启系统。
2)增添Squid的maximum file descriptors(合适CentOS系统)。
vi /etc/squid/squid.conf,文末插手以下设置装备摆设行:
max_filedesc 500000
重启Squid(sudo service squid restart). 可以再查看ps aux|grep squid, cat /proc/(Squid历程ID)/limits的Max open files值是不是已点窜为500000。

题目解决。

相关资讯