Squid sporoča preveliko: glave ali telo?
Ločite omejitve glav zahteve in odgovora od omejitev telesa, ko posredniški strežnik zavrne prenos kot prevelik.
Majhen prenos lahko preseže omejitev glav, medtem ko večje telo gre skozi. Najprej ugotovite, kateri del izmenjave je Squid zavrnil.
| Komponenta | Ustrezna direktiva Squid 5–7 |
|---|---|
| Glave zahteve odjemalca, vključno z vrstico zahteve | request_header_max_size |
| Telo zahteve odjemalca, na primer podatki za nalaganje | request_body_max_size |
| Glave odgovora strežnika | reply_header_max_size |
| Telo odgovora strežnika | reply_body_max_size |
Uporabite dejansko napako posredniškega strežnika in dnevnike, da ugotovite komponento in izdajatelja odgovora. Omejitev aplikacije ali zavrnitev na višji ravni je lahko videti kot lokalna okvara Squida. Preverite referenco nameščene različice za ustrezni prag in privzeto vrednost.
Ugotovite tudi, kaj Squid lahko vidi.Navadni CONNECT ne razkrije šifriranih glav spletnega mesta znotraj tunela TLS od konca do konca. Zato lahko zahteve posredniškega strežnika v čistem besedilu, sama izmenjava CONNECT in prestreženi TLS vključujejo drugačne nadzore ali komponente.
Preden povečate ustrezno omejitev, pojasnite nenavadno velikost. Ponavljajoči piškotki, nepričakovani podatki za preverjanje pristnosti in poškodovani odgovori zahtevajo preiskavo; namerno podprto veliko nalaganje zahteva ustrezen prag telesa. Hkratno dvigovanje vseh omejitev skrije to razliko.