Squid并发数 连接数设置
Publish: June 26, 2013 Category: 文档 No Comments
实验中,要求squid支持至少1000个并发连接。于是用了两台客户端,通过运行在proxy服务器上的squid连接至目标服务器。但是运行过程中发现squid仅支持少于500个连接,且squid报如下错误:
client_side.cc(2949) okToAccept: WARNING! Your cache is running out of filedescriptors
该错误是因为打开的文件数超过了linux的限制造成的。因此对系统和squid配置文件进行了修改:
1. 对系统进行修改,取消对打开文件数的限制。ulimit -HSn 65535
为了防止重启后失效,在/etc/profile文件中增加该命令。
查看是否生效,使用命令: ulimit -n
2. 修改squid配置文件,增加并发数。打开配置文件squid.conf :
1). 增加如下内容:acl OverConnLimit maxconn 2000
2). 将以前的设置"http_access deny all" 修改为 "http_access allow all"
Related Posts:
评论已关闭