Srovnání forward_timeout, connect_timeout a read_timeout v Squidu
Vyberte časový limit Squidu podle toho, zda jde o hledání cesty pro předání, připojení k peeru, nebo čekání na další data ze serveru.
Pokud Squid už přijal část odpovědi a potom čeká na další data, zvýšení forward_timeout řeší nesprávné čekání. V Squidu 5 až 7 vybírejte mezi těmito časovači podle operace, která se zastavila:
| Na co Squid čeká | Direktiva |
|---|---|
| Použitelná cesta pro předání | forward_timeout |
| TCP spojení se serverem nebo peerem, než se zkusí jiná cesta | connect_timeout |
| Další data ze spojení s peer serverem; úspěšné čtení čekání prodlouží | read_timeout |
Uchovávejte kategorii chyby a poslední úspěšnou operaci u záznamu v logu. Selhání dřív, než existuje spojení pro předání, ukazuje na volbu cesty nebo navázání spojení. Odpověď, která začne a potom ztichne, ukazuje na fázi čtení ze serveru. Při sledování obou případů uvádějte zvolený peer a cíl.
Než povolíte delší čekání, ověřte, že se cíl v něm dokáže vzpamatovat. Časovač nemůže dodat přihlašovací údaje ani zpřístupnit nedostupnou službu. Porovnejte také termin klienta: jinak může klient operaci opustit, zatímco Squid stále čeká.
Tato jména a dostupnost závisí na vydání. Použijte referenci nasazeného vydání; staré doporučení dns_v4_first se týká volby adres a neříká, které z těchto čekání selhalo.