【问题标题】:squid config setting. round-robin interval鱿鱼配置设置。循环间隔
【发布时间】:2021-04-09 09:13:50
【问题描述】:

在 squid.conf 配置中可以使用哪个标签或参数来寻址每个相邻对等点,而不是每次请求,而是在一段时间或定量间隔之后。

现在每个请求都会发送到新的对等点,但我需要对等点每隔几分钟或每 10 个请求更改一次。

acl all src 0.0.0.0/0
http_access allow all
http_port 3128
server_persistent_connections off
cache_peer 45.72.51.207     parent  7775 7 proxy-only round-robin default login=login
cache_peer 23.229.126.58    parent  7587 7 proxy-only round-robin default login=login
cache_peer 23.229.126.136   parent  7665 7 proxy-only round-robin default login=login
cache_peer 45.72.55.94      parent  7131 7 proxy-only round-robin default login=login
cache_peer 45.72.55.30      parent  7067 7 proxy-only round-robin default login=login   

never_direct allow all

【问题讨论】:

    标签: squid


    【解决方案1】:

    我理解你的解释; 您需要加权循环法

    它像一个圆圈一样选择第一个对等点,然后是第二个,然后是第三个,依此类推,直到 所有对等点都已使用,然后再次选择第一个并重复该序列。

    您可以在对等配置行的末尾设置 weight=

    Modified with weight= option to un-balance the connections.
    Un-balance the connections to pick this peer N times each cycle.
    

    您也可以在对等配置行的末尾设置 ma​​x-conn 以获得与对等的最大连接。

    最大连接示例

    cache_peer Server01 parent 80 0 no-query originserver login=PASS max-conn=10
    cache_peer Server02 parent 80 0 no-query originserver login=PASS max-conn=50
    cache_peer Server03 parent 80 0 no-query originserver login=PASS max-conn=60 
    

    重量的样本

    cache_peer Server01 parent 80 0 no-query originserver login=PASS weight=5
    cache_peer Server02 parent 80 0 no-query originserver login=PASS weight=10
    cache_peer Server03 parent 80 0 no-query originserver login=PASS weight=20
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-15
      • 2014-04-17
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 1970-01-01
      相关资源
      最近更新 更多