O Squid diz que é grande demais: eram os cabeçalhos ou o corpo?
Separe os limites de cabeçalhos de pedido e resposta dos limites do corpo quando um proxy direto rejeita uma transferência por ser grande demais.
Um download pequeno pode exceder um limite de cabeçalhos enquanto um corpo maior passa. Primeiro identifique qual parte da troca o Squid rejeitou.
| Componente | Diretiva do Squid 5–7 correspondente |
|---|---|
| Cabeçalhos do pedido do cliente, incluindo a linha do pedido | request_header_max_size |
| Corpo do pedido do cliente, como dados de envio | request_body_max_size |
| Cabeçalhos da resposta do servidor | reply_header_max_size |
| Corpo da resposta do servidor | reply_body_max_size |
Use o erro real do proxy e os registos para identificar o componente e quem emitiu a resposta. Um limite da aplicação ou uma rejeição a montante podem parecer uma falha local do Squid. Consulte as referências da versão instalada para o limite e o valor predefinido correspondentes.
Determine também o que o Squid consegue ver.CONNECT comum não expõe os cabeçalhos cifrados do site dentro de um túnel TLS ponta a ponta. Por isso, os pedidos de proxy em texto simples, a própria troca CONNECT e o TLS intercetado podem envolver controlos ou componentes diferentes.
Antes de aumentar o limite em causa, explique o tamanho invulgar. Cookies repetidos, dados de autenticação inesperados e respostas malformadas exigem investigação; um envio grande intencionalmente suportado exige um limite de corpo adequado. Aumentar todos os limites ao mesmo tempo esconde essa distinção.