Re: [squid-users] R: [squid-users] Connection to webmail sites problem using more than one parent proxy

From: Sergio Marchi <ser.marchi_at_gmail.com>
Date: Tue, 4 Nov 2008 19:49:59 +0100

Hi Amos!

I have tried, to disable the ICP queries with the option "no-query"
and the configuration look like that:

cache_peer myparentproxy1.dipvvf.it parent 3128 3130 sourcehash
round-robin no-query

cache_peer myparentproxy2.dipvvf.it parent 3128 3130 sourcehash
round-robin no-query

cache_peer myparentproxy3.dipvvf.it parent 3128 3130 no-query
round-robin sourcehash

It seems to work , but the connection are established only on one
parentproxy, even if the clients ip addresses are different.

What's wrong?

Can u tellme where can I found some good example of configuration
related to my problem?

Thank you once a time!

Sergio

On Mon, Nov 3, 2008 at 11:55 PM, Amos Jeffries <squid3_at_treenet.co.nz> wrote:
> Sergio wrote:
>>
>> Hi Amos!
>> Thank you for your replying.
>>
>> I have changed squid version ( now is running the 2.7 stable5) and I have
>> modified the parents peers in that way:
>>
>> parentproxy1.mydomain.it parent 3128 3130 sourcehash
>> parentproxy2.mydomain.it parent 3128 3130 sourcehash
>> parentproxy3.mydomain.it parent 3128 3130 sourcehash
>>
>> But I still have the same problem.
>>
>> I tried also in this way, but it didn't work as well :
>>
>> parentproxy1.mydomain.it parent 3128 3130 roundrobin sourcehash
>> parentproxy2.mydomain.it parent 3128 3130 roundrobin sourcehash
>> parentproxy3.mydomain.it parent 3128 3130 roundrobin sourcehash
>>
>> I'm wondering whether the configuration is correct, or not.
>
> Just the top config should have worked. It selects the parent based on
> client source IP.
> Something else must be going on.
>
>> Do you have some better tips about how to configuring it?
>>
>> Hope to have nice news from you!
>>
>> Thanks a lot for help!
>>
>> Sergio
>>
>> -----Messaggio originale-----
>> Da: Amos Jeffries [mailto:squid3_at_treenet.co.nz] Inviato: sabato 1 novembre
>> 2008 4.40
>> A: Sergio
>> Cc: squid-users_at_squid-cache.org
>> Oggetto: Re: [squid-users] Connection to webmail sites problem using more
>> than one parent proxy
>>
>> Sergio wrote:
>>>
>>> Hello Everybody,
>>>
>>>
>>> We have this scenario:
>>>
>>> We have proxy connected to internet trough 3 parent proxy
>>>
>>> [client]
>>> |
>>> |
>>> [proxy]
>>> |
>>> |
>>> +-----------------+---------------+
>>> | | |
>>>
>>> [parentproxy1],[parentproxy2],[parentproxy3]
>>>
>>>
>>>
>>> We have trouble with some webmail sites ( eg. mail.tiscali.it) that
>>> don't
>>> keep the connection on the session.
>>> We have this problem when the proxy establishes the connection using all
>>
>> the
>>>
>>> proxy serves.
>>> If we use only a proxy server as parent the session is not missed.
>>>
>>> This the localproxy configuration for the cache peers:
>>>
>>> cache_peer parentproxy1.mydomain.it parent 3128 3130
>>> cache_peer parentproxy2.mydomain.it parent 3128 3130
>>> cache_peer parentproxy3.mydomain.it parent 3128 3130
>>>
>>> we use squid 2.5 stable7 version for Windows.
>>> The parent proxies use squid 2.5 stable7 for windows as well and go out
>>> directly to Internet.
>>> How can we override this problem?
>>> Thank you in advance guys!
>>>
>>>
>>> Sergio
>>>
>>>
>>>
>>> Ps.
>>>
>>> We also contacted the Tiscali customer care, but they didn't give us any
>>> useful information!
>>>
>>
>> Forgot to mention in my earlier reply.
>> If you upgrade to current squid the srchash peering algorithm is available
>> to ensure that all requests from a given client IP go through a certain
>> parent. This is hash balanced across all the active parents and handles
>> parents proxies going up/down without breaking client access.
>>
>> Amos
>
>
> --
> Please be using
> Current Stable Squid 2.7.STABLE5 or 3.0.STABLE10
> Current Beta Squid 3.1.0.1
>
Received on Tue Nov 04 2008 - 18:50:08 MST

This archive was generated by hypermail 2.2.0 : Wed Nov 05 2008 - 12:00:02 MST