Squid zgłasza zbyt duży: nagłówki czy treść?
Oddziel limity nagłówków żądania i odpowiedzi od limitów treści, gdy proxy przekazujące odrzuca transfer jako zbyt duży.
Małe pobieranie może przekroczyć limit nagłówków, podczas gdy większa treść przechodzi. Najpierw ustal, którą część wymiany Squid odrzucił.
| Komponent | Odpowiednia dyrektywa Squid 5–7 |
|---|---|
| Nagłówki żądania klienta, wraz z wierszem żądania | request_header_max_size |
| Treść żądania klienta, na przykład dane wysyłane na serwer | request_body_max_size |
| Nagłówki odpowiedzi serwera | reply_header_max_size |
| Treść odpowiedzi serwera | reply_body_max_size |
Użyj rzeczywistego błędu proxy i dzienników, aby ustalić komponent i wystawcę odpowiedzi. Limit aplikacji lub odrzucenie po stronie nadrzędnej może wyglądać jak lokalna awaria Squida. Sprawdź dokumentację zainstalowanej wersji, aby znaleźć odpowiedni próg i wartość domyślną.
Ustal też, co Squid może zobaczyć.Zwykły CONNECT nie ujawnia zaszyfrowanych nagłówków witryny wewnątrz tunelu TLS od końca do końca. Dlatego żądania proxy w postaci jawnej, sama wymiana CONNECT i przechwycony TLS mogą obejmować inne mechanizmy kontroli lub komponenty.
Zanim zwiększysz odpowiedni limit, wyjaśnij nietypowy rozmiar. Powtarzające się pliki cookie, nieoczekiwane dane uwierzytelniające i uszkodzone odpowiedzi wymagają zbadania; celowo obsługiwane duże wysyłanie wymaga odpowiedniego progu treści. Podnoszenie wszystkich limitów naraz ukrywa tę różnicę.