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"

请为这篇文章评分:
( 已有 1 人评分, 平均得分: 5 分 )

Tags: squid

Related Posts:

评论已关闭