Squidin forward_timeout, connect_timeout ja read_timeout vertailussa
Valitse Squidin aikakatkaisu sen mukaan, etsitäänkö välityspolkua, yhdistetäänkö verrokkiin vai odotetaanko lisää palvelimen tietoja.
Jos Squid on jo vastaanottanut osan vastauksesta ja odottaa sitten lisää tietoja, suuremman forward_timeout-arvon lisääminen korjaa väärää odotusta. Squidissa 5–7 valitse näiden ajastimien välillä sen mukaan, mikä toiminto pysähtyi:
| Mitä Squid odottaa | Direktiivi |
|---|---|
| Käyttökelpoinen välityspolku | forward_timeout |
| TCP-yhteys palvelimeen tai verrokkiin ennen toisen polun kokeilemista | connect_timeout |
| Lisää tietoja verrokkipalvelimen yhteydestä; onnistunut luku pidentää odotusta | read_timeout |
Pidä virheluokka ja viimeisin onnistunut toiminto lokimerkinnän vieressä. Epäonnistuminen ennen kuin välitysyhteys on olemassa viittaa polun valintaan tai yhteyden muodostukseen. Vastaus, joka alkaa ja vaikenee sitten, viittaa palvelimelta lukemisen vaiheeseen. Merkitse valittu verrokki ja kohde, kun jäljität kumpaa tahansa tapausta.
Ennen pidemmän odotuksen sallimista varmista, että kohde voi toipua sen aikana. Ajastin ei voi toimittaa tunnistetietoja eikä tehdä käyttämättömästä palvelusta tavoitettavaa. Vertaa myös asiakkaan määräaikaa: muuten asiakas voi luopua toiminnosta, kun Squid vielä odottaa.
Nämä nimet ja niiden saatavuus riippuvat julkaisusta. Käytä käyttöön otetun julkaisun viitettä; vanha dns_v4_first-suositus koskee osoitteiden valintaa eikä kerro, mikä näistä odotuksista epäonnistui.