Squid кажа: занадта вялікі — загалоўкі ці цела?
Аддзяляйце ліміты загалоўкаў запыту і адказу ад лімітаў цела, калі прамы проксі адхіляе перадачу як занадта вялікую.
Невялікае спампоўванне можа перавысіць ліміт загалоўкаў, а большае цела пройдзе. Спачатку вызначце, якую частку абмену Squid адхіліў.
| Кампанент | Адпаведная дырэктыва Squid 5–7 |
|---|---|
| Загалоўкі запыту кліента, уключаючы радок запыту | request_header_max_size |
| Цела запыту кліента, напрыклад даныя загрузкі | request_body_max_size |
| Загалоўкі адказу сервера | reply_header_max_size |
| Цела адказу сервера | reply_body_max_size |
Каб вызначыць кампанент і таго, хто выдаў адказ, выкарыстоўвайце фактычную памылку проксі і журналы. Ліміт праграмы або адхіленне на баку крыніцы могуць выглядаць як лакальны збой Squid. Праверце даведкі ўсталяванай версіі, каб знайсці адпаведны парог і значэнне па змаўчанні.
Таксама вызначце, што Squid можа бачыць.Звычайны CONNECT не паказвае зашыфраваныя загалоўкі сайта ўнутры наскрозьнага TLS-тунеля. Таму запыты проксі ў адкрытым тэксце, сам абмен CONNECT і перахоплены TLS могуць закранаць розныя сродкі кантролю або кампаненты.
Перш чым павялічваць адпаведны ліміт, патлумачце незвычайны памер. Паўторныя кукі, нечаканыя даныя аўтэнтыфікацыі і скажоныя адказы патрабуюць расследавання; наўмысна падтрыманая вялікая загрузка патрабуе адпаведнага парога цела. Адначасовае павышэнне ўсіх лімітаў хавае гэтае адрозненне.