Squid forward_timeout, connect_timeout un read_timeout salīdzinājums
Izvēlieties Squid taimautu, kas saistīts ar tālāka maršruta meklēšanu, savienojuma izveidi ar peer vai papildu servera datu gaidīšanu.
Ja Squid jau ir saņēmis daļu atbildes un pēc tam gaida vairāk datu, forward_timeout palielināšana risina nepareizo gaidīšanu. Squid 5 līdz 7 versijās izvēlieties starp šiem taimeriem pēc darbības, kas apstājās:
| Ko Squid gaida | Direktīva |
|---|---|
| Izmantojams pārsūtīšanas ceļš | forward_timeout |
| TCP savienojums ar serveri vai peer, pirms mēģināt citu ceļu | connect_timeout |
| Vairāk datu no peer-server savienojuma; veiksmīga lasīšana pagarina gaidīšanu | read_timeout |
Turiet kļūdas kategoriju un pēdējo veiksmīgo darbību blakus žurnāla ierakstam. Kļūme pirms tālāka savienojuma pastāvēšanas norāda uz ceļa izvēli vai savienojuma izveidi. Atbilde, kas sākas un pēc tam apklust, norāda uz servera lasīšanas posmu. Izsekojot abiem gadījumiem, iekļaujiet izvēlēto peer un galamērķi.
Pirms atļaut garāku gaidīšanu, pārliecinieties, ka mērķis tajā var atjaunoties. Taimeris nevar nodrošināt akreditācijas datus vai padarīt nepieejamu pakalpojumu sasniedzamu. Salīdziniet arī klienta taimautu un neaizmirstiet, ka citādi klients var pamest darbību, kamēr Squid vēl gaida.
Šie nosaukumi un pieejamība ir atkarīga no laidiena. Izmantojiet izvietotā laidiena atsauci; vecs dns_v4_first ieteikums attiecas uz adrešu izvēli un nepaskaidro, kura no šīm gaidīšanām neizdevās.