Squid forward_timeout, connect_timeout og read_timeout sammenlignet
Velg Squid-tidsavbruddet som hører til å finne en videre rute, koble til en peer eller vente på mer data fra serveren.
Hvis Squid allerede har mottatt en del av et svar og deretter venter på mer data, løser økt forward_timeout feil venting. I Squid 5 til 7 velger du blant disse klokkene etter operasjonen som stoppet:
| Hva Squid venter på | Direktiv |
|---|---|
| En brukbar videresendingsrute | forward_timeout |
| En TCP-tilkobling til en server eller peer, før den prøver en annen rute | connect_timeout |
| Mer data fra en peer-server-tilkobling; en vellykket lesing forlenger ventingen | read_timeout |
Hold feilkategorien og den siste vellykkede operasjonen ved siden av loggoppføringen. En feil før en videre tilkobling finnes peker mot rutestvalg eller tilkoblingsoppsett. Et svar som starter og deretter blir stille, peker mot serverlesefasen. Ta med den valgte peeren og destinasjonen når du sporer begge tilfellene.
Før du tillater en lengre venting, må du fastslå at målet kan komme seg innenfor den. En timer kan ikke skaffe legitimasjon eller gjøre en utilgjengelig tjeneste tilgjengelig. Sammenlign også klientens tidsfrist fordi klienten ellers kan forlate operasjonen mens Squid fortsatt venter.
Disse navnene og tilgjengeligheten avhenger av utgivelsen. Bruk referansen for den utrullede utgivelsen; en gammel dns_v4_first-anbefaling gjelder adressevalg og sier ikke hvilken av disse ventingene som feilet.