最新消息:

squid-timeout

未分类 admin 3588浏览 0评论

一、connect_timeout time-units
说明:设置squid等待连接完成的超时值。默认值为2min。
connect_timeout 120 seconds

二、read_timeout time-units
如果在指定的时间内squid尚未从被请求的服务器读入任何数据,则squid将终止该客户请求。
默认值为15min。
read_timeout 15 minutes

三、request_timeout
设置在建立与客户的连接后, squid将花多长时间等待客户发出HTTP请求。默认值为30s。
request_timeout 30 seconds

四、client_lifetime time-units
设置客户在与squid建立连接后,可以将该连接保持多长时间。
注意,因为客户建立的每个连接都会消耗一定的系统资源,所以如果是为一个大型网络提供代理服务的话,一定要正确地修改该值。因为如果同一时间的连接数量太大的话,可能会消耗大量的系统资源,从而导致服务器宕机。默认值为1天,该值太大了,建议根据自己的情况适当减小该值。
client_lifetime 1 day

五、half_closed_clients on/off
有时候由于用户的不正常操作,可能会使与squid的TCP连接处于半关闭状态,这时候,该TCP连接的发送端已经关闭,而接收端正常工作。默认时,squid将一直保持这种处于半关闭状态的TCP连接,直到返回套接字的读写错误才将其关闭。如果将该值设为off,则一旦从客户端
返回“no more data to read”的信息,squid就立即关闭该连接。half_closed_clients on

六、pconn_timeout
设置squid在与其他服务器和代理建立连接后,该连接闲置多长时间后被关闭。默认值为120秒。
pconn_timeout 120 seconds

七、ident_timeout
设置squid等待用户认证请求的时间。默认值为10s。
ident_timeout 10 seconds

八、shutdown_lifetime time-units
当收到SIGTERM 或者SIGHUP 信号后, squid将进入一种shutdown pending的模式,等待所
有活动的套接字关闭。在过了shutdown_lifetime所定义的时间后,所有活动的用户都将收到一个超时信息。默认值为30s。
shutdown_lifetime 30 seconds

转载请注明:爱开源 » squid-timeout

您必须 登录 才能发表评论!