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?
You could add another IP address to each machine and bind one squid process to
each IP, for example:
proxyserver1, squid1: 192.168.1.1 port 8080
proxyserver1, squid2: 192.168.1.3 port 8080
proxyserver2, squid1: 192.186.1.2 port 8080
proxyserver2, squid2: 192.168.1.4 port 8080
Regards,
Antony.
-- “If code doesn’t receive constant love, it turns to shit.” - Brad Fitzpatrick, Google engineer Please reply to the list; please *don't* CC me.Received on Mon Jul 14 2014 - 10:32:23 MDT
This archive was generated by hypermail 2.2.0 : Mon Jul 14 2014 - 12:00:05 MDT