Search squid archive

Re: Squid as Acceleration Proxy in a Squid Cluster

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

 



add no-query to cache_peer line !

i think this 'solve' ...

On 5/10/07, Marcel Alburg <alb@xxxxxxxxxx> wrote:
Ok, thanks - that works and i see that a sibling becomes some request
for caches.

But if i stop the local apache on a server and ask over the server the
website - squid sad

2007/05/10 08:10:30| Detected DEAD Parent: 127.0.0.1
2007/05/10 08:10:30| TCP connection to 127.0.0.1/80 failed

Thats ok

but the result is this:

The following error was encountered:

    * Unable to forward this request at this time.

2007/05/10 08:10:55| Failed to select source for 'http://www.xxx.tld'
2007/05/10 08:10:55|   always_direct = 0
2007/05/10 08:10:55|    never_direct = 0
2007/05/10 08:10:55|        timedout = 0



Thanks

Marcel

leongmzlist wrote:
> 1. your cache sibling configuration is wrong; you're not contacting any
> of the sibling.
> 2. use the proxy-only flag if you don't want squid to store cache hits
> from the siblings.
>
> try something like
>
> cache_peer sibling1 sibling 80 3130 proxy-only no-delay allow-miss
> name=sibling1
>
> mike
>
> At 03:02 PM 5/9/2007, Marcel Alburg wrote:
>> Hello,
>>
>> my Networks looks like
>>
>>
>>                   Internet
>>                       |
>>                 [LB] -ha- [LB]
>>                   |         |
>>      +-------------------------------------+
>>      |                                     |
>>      |                                     |
>>     [Squid + Apache]                   [Squid + Apache]
>>
>>
>> All Hosts has running a webserver at 127.0.0.1:80 and a squid at the
>> official IP Adresse on Port 80.
>>
>> The LoadBalancer ([LB]) forward the request to on of the server. The
>> Squid checks his Cache and it the cache valid he send from cache
>> otherwise he ask the local apache.
>>
>> We've a lot of hosts with this configuration and we've a problem, that
>> any squid cache his own version from a webpage (n-Nodes could be n
>> different Versions from a webpage - because the access and
>> generationtime differs).
>>
>> My question is. It is possible to let ask the Squid the other nodes in
>> the network if the requested page cached. And has any node a cached
>> version - than deliver this cached version - otherwise ask the local
>> apache.
>>
>> I tried a lot of different configs but nothing works to my contentment.
>>
>> a other problem is:
>>
>> If ask the squid the local page and gets an Error 404 or 500 he should
>> ask the other Proxies for any valid cached version and deliver that
>> version. The Webuser should not see the 500 Errors (if we had a lot of
>> load at the server, the error 500 pages comes often).
>>
>> And i wanna stop the local apache at one node and the squid should
>> notice that and ask the other nodes.
>>
>> One of my not working config was like this
>>
>> cache_peer 127.0.0.1    parent  80  0   originserver    no-query default
>> allow-miss
>> cache_peer 127.0.0.1    sibling  80  3130
>> cache_peer 127.0.0.1    sibling  80  3130
>> cache_peer 127.0.0.1    sibling  80  3130
>> icp_hit_stale on
>>
>>
>> It is possible to realized that ?
>>
>> Thanks
>>
>> Marcel
>
>




--

Sds.
Alexandre J. Correa
Onda Internet / OPinguim.net
http://www.ondainternet.com.br
http://www.opinguim.net

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

  Powered by Linux