Poređenje forward_timeout, connect_timeout i read_timeout u Squid-u
Odaberite Squid tajmaut vezan za pronalaženje putanje prosljeđivanja, povezivanje s peerom ili čekanje dodatnih podataka servera.
Ako je Squid već primio dio odgovora i zatim čeka dodatne podatke, povećanje forward_timeout rješava pogrešno čekanje. U Squid-u 5 do 7 birate među ovim satovima prema operaciji koja se zaustavila:
| Šta Squid čeka | Direktiva |
|---|---|
| Upotrebljiva putanja prosljeđivanja | forward_timeout |
| TCP veza sa serverom ili peerom, prije nego što se pokuša druga putanja | connect_timeout |
| Više podataka s veze prema peer-serveru; uspješno čitanje produžava čekanje | read_timeout |
Držite kategoriju greške i posljednju uspješnu operaciju uz zapis u dnevniku. Neuspjeh prije nego što veza prosljeđivanja postoji upućuje na odabir putanje ili uspostavljanje veze. Odgovor koji počne i zatim utihne upućuje na fazu čitanja sa servera. Navedite odabrani peer i odredište kada pratite bilo koji od dva slučaja.
Prije nego što dozvolite duže čekanje, utvrdite da se cilj može oporaviti u tom vremenu. Tajmer ne može dostaviti akreditive niti učiniti nedostupnu uslugu dostupnom. Uporedite i rok klijenta: u suprotnom klijent može napustiti operaciju dok Squid još čeka.
Ovi nazivi i dostupnost zavise od izdanja. Koristite referencu instaliranog izdanja; staro uputstvo dns_v4_first tiče se odabira adresa i ne kaže koje je od ovih čekanja propalo.