Estamos usando o Jetty para executar um índice do Apache Solr. Tivemos algumas consultas que cresceram muito além do tamanho máximo esperado anteriormente e agora estão tendo problemas em que a maioria das consultas não está retornando nenhum dado porque o servidor não responde (o navegador diz "Redefinir conexão").
Estes pedidos não estão sendo feitos através de um navegador, eles estão sendo feitos programaticamente usando a biblioteca PHP Apache_Solr_Service. O aplicativo está esperando que as consultas cheguem como solicitações HTTP GET, então simplesmente mudar para um POST não resolverá esse problema.
Como podemos aumentar o tamanho máximo permitido da consulta HTTP GET no Jetty?
Obrigado!
<Set name="headerBufferSize">65536</Set>
está agora suspenso. Você pode usar:
<Set name="requestHeaderSize">65535</Set>
em vez disso.
Um pouco atrasado para a festa, mas acabei de encontrar o mesmo problema.
Adicione o seguinte à seção de conectores do jetty.xml:
<Set name="headerBufferSize">65536</Set>
Isso aumentará o limite do cabeçalho do padrão de 4KB para 64 KB.