Newsgroup: it.comp.os.linux.sys
Titolo: squeeze -> wheezy, squid 3.0 -> squid 3.1, libero.it stalla?

 
Mi vergogno un po' a scrivere 'sta cosa, ma ho finito gli spigoli.
 
Ho aggiornato due server di una decina da squeeze a wheezy, passando quindi
da squid 3.0 a squid 3.1.
La configurazione è la medesima, e mi sono già scandagliato il file di
configurazione di default delle due versoni a caccia di note di
incompatibilità.
 
Nelle due sedi interessate all'aggiornamento, ogni tanto, la home page di
qualche sito (mi segnalano 
libero.it
 e la webmail di libero) 'stalla',
ovvero resta li fino al timeout (di default: 5 minuti).
Quando va in stallo, basta magari attendere una manciata di secondi, fare
reload e si carica.
 
Qualcuno ha una minima vaga idea di che cosa posso iniziare a guardare?
 
 
Grazie.
 
-- 
  Sorry, non uso Emacs, sono già sposato... ;-)
							(Alvise Belotti)

 Qualcuno ha una minima vaga idea di che cosa posso iniziare a guardare?
 
TCP_MSS?
 

 TCP_MSS?
 
Ci ho pensato, come ho pensato a ECN e compagnia cantando.
 
Ma a parte che la prima cosa che faccio di solito è controllare la MTU
dell'interfaccia e tararla per evitare frammentazioni, dietro a quei proxy
ci sono due gateway diversi, con tipologie di linee diverse.
 
Poi, insisto, spesso basta fare uno stop-reload per vedere caricare tutto.
 
 
La cosa carina è che ho scritto anche in debian-italian, e sembra che io non
sia l'unico...
 
-- 
  Lettera da Marsala, solo tre righe di biglietto
  il resto l'ho pensato e non l'ho scritto.		(R. Vecchioni)

 Mi vergogno un po' a scrivere 'sta cosa, ma ho finito gli spigoli.
 
Il problema è replicabile con Firefox ?
 
Se si, allora in about:config:
 
1) se imposti esplicitamente il proxy su FF imposta
   network.http.proxy.version a 1.0
 
2) se lo usi come transparent imposta
   network.http.version a 1.0
 
Se dopo aver fatto queste modifiche non funziona allora, 
ragionevolmente, due casi:
- Squid 3.1 gestisce a cazzo HTTP/1.1
- Libero ha dei web server di cacca
 
 
Fammi sapere plz.
 

 Fammi sapere plz.
 
No, fare il downgrading a HTTP 1.0 non serve a nulla. Alla fine ho risolto,
ovviamente con l'ineffabile metodo della prova per tentativi, andandoa
rimuovere ''pezzi'' e features dalla configurazione di squid.
En passant, al primo tentativo. ;)
 
Ho disabilitato i delay pools. E la configurazione è abbastanza standard:
 
 delay_pools 4
 
 delay_class 1 1
 delay_access 1 allow localhost
 delay_access 1 allow staff
 delay_access 1 allow slaves
 delay_access 1 allow pass_dom
 delay_access 1 deny all
 delay_parameters 1 -1/-1
 
 delay_class 2 3
 delay_access 2 allow apertura delay_dom
 delay_access 2 allow apertura delay_path
 delay_access 2 allow apertura delay_mime
 delay_access 2 deny all
 delay_parameters 2 256000/256000 128000/256000 32000/32000
 
 delay_class 3 3
 delay_access 3 allow apertura
 delay_access 3 deny all
 delay_parameters 3 -1/-1 -1/-1 64000/256000
 
 delay_class 4 1
 delay_access 4 allow all
 delay_parameters 4 -1/-1
 
 
e ha sempre funzionato con le precedenti versioni di squid. Ora, dovrei
andare a vedere in profondità se c'è una particolare ACL che disturba, ma
siccome avevo già in previsione di disabilitare i delay pools, per ora va
bene così.
 
 
Non so che dire... e neanche il changelog mi aiuta molto...
 
-- 
 Due cose sono infinite: l'universo e la stupidità umana,
 ma riguardo l'universo ho ancora dei dubbi.	(A. Einstein)