Krahasim i forward_timeout, connect_timeout dhe read_timeout të Squid
Zgjidhni afatin kohor të Squid që lidhet me gjetjen e një rruge tutje, lidhjen me një peer ose pritjen për më shumë të dhëna nga serveri.
Nëse Squid ka marrë tashmë një pjesë të përgjigjes dhe pastaj pret më shumë të dhëna, rritja e forward_timeout trajton pritjen e gabuar. Në Squid 5 deri 7, zgjidhni mes këtyre orëve sipas veprimit që u ndal:
| Çfarë pret Squid | Direktiva |
|---|---|
| Një rrugë e përdorshme përcjelljeje | forward_timeout |
| Një lidhje TCP me një server ose peer, përpara se të provohet një rrugë tjetër | connect_timeout |
| Më shumë të dhëna nga një lidhje peer-server; një lexim i suksesshëm e zgjat pritjen | read_timeout |
Mbajeni kategorinë e gabimit dhe veprimin e fundit të suksesshëm pranë hyrjes së logut. Një dështim përpara se të ekzistojë një lidhje tutje tregon për zgjedhjen e rrugës ose konfigurimin e lidhjes. Një përgjigje që fillon dhe pastaj hesht tregon për fazën e leximit nga serveri. Përfshini peer-in e zgjedhur dhe destinacionin kur ndiqni secilin rast.
Përpara se të lejoni një pritje më të gjatë, vërtetoni se objektivi mund të rikuperohet brenda saj. Një kohëmatës nuk siguron kredenciale dhe nuk e bën të arritshme një shërbim të padisponueshëm. Krahasoni gjithashtu afatin e klientit sepse përndryshe klienti mund ta braktisë veprimin ndërsa Squid vazhdon të presë.
Këta emra dhe disponueshmëria varen nga versioni. Përdorni referencën e versionit të vendosur; një rekomandim i vjetër për dns_v4_first ka të bëjë me zgjedhjen e adresave dhe nuk thotë se cila prej këtyre pritjeve dështoi.