症状:发现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。
题目解决。