公司在近期新增了一台电信-网通双网服务器,该服务器安装SQUID来实现双网HTTP代理,配置完成测试时功能正常,可以使用该代理访问页面及公司业务,于是把该服务器切到生产环境,在生产环境中问题显露出来,有效连接数始终在1200左右上不去,查看系统及SQUID日志时发现,在 SQUID日志中出现大量的“WARNING! Your cache is running out of filedescriptors”,从日志的字面上看应该是文件描述符方面的问题,于是使用ulimit -n查看系统配置的最大文件描述符为“1024” ,再使用lsof -p <Squid PID> |wc -l查看文件符使用情况,发现原来文件描述符已经完全使用了。