文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket.第一个打开的文件是0,第二个是1,依此类推.Unix 操作系统通常给每个进程能打开的文件数量强加一个限制.更甚的是,unix 通常有一个系统级的限制.因为squid 的工作方式,文件描述符的限制可能会极大的影响性能.当squid 用完所有的文件描述符后,它不能接收用户新的连接.也就是说,用完文件描述符导致拒绝服务.直到一部分当前请求完成,相应的文件和socket 被关闭,squid 不能接收新请求.当squid发现文件描