Search squid archive

Re: Define two cache_peer directives with same IP but different ports

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 14/07/2014 10:32 p.m., Antony Stone wrote:
> On Monday 14 July 2014 at 12:21:19, Klaus Reithmaier wrote:
> 
>> Hello,
>>
>> I  have two machines with each two squid processes. I want that every 
>> process is querying the other three over htcp if it has a specified 
>> element in its cache.
>>
>> So this is my setting:
>>
>> --------------------------------     --------------------------------
>>
>> | Proxyserver1: IP 192.168.1.1 |     | Proxyserver2: IP 192.168.1.2 |
>>
>> --------------------------------     --------------------------------
>>   | squid1: Port 8080 |                   | squid1: Port 8080 |
>>   | squid2: Port 8081 |                   | squid2: Port 8081 |
>>   ---------------------                   ---------------------
>>
>> This is the cache_peer configuration on Proxyserver1 process squid1:
>> -- START config --
>> cache_peer 192.168.1.1 sibling 8081 4828 proxy-only htcp
>> cache_peer 192.168.1.2 sibling 8080 4827 proxy-only htcp
>> cache_peer 192.168.1.2 sibling 8081 4828 proxy-only htcp
>> -- END config --
>>
>> It's obvious, that
>> cache_peer 192.168.1.2 sibling 8080 4827 proxy-only htcp and
>> cache_peer 192.168.1.2 sibling 8081 4828 proxy-only htcp
>> are different proxies, because they are using different ports. But squid
>> can't be started:
>>
>> FATAL: ERROR: cache_peer 192.168.1.2 specified twice
>> Squid Cache (Version 3.3.12): Terminated abnormally.
>>
>> How can I define two siblings on the same machine?

Define the cache_peer name= option to a unique value for each cache_peer
line. The default name is the IP/host parameter value.

Amos





[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux