Como aumentamos o tamanho máximo permitido da consulta HTTP GET no Jetty?

13

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!

    
por Michael Moussa 27.04.2010 / 16:03

3 respostas

3

Qual é o tamanho máximo do URL no Tomcat?

    
por 27.04.2010 / 16:12
11
<Set name="headerBufferSize">65536</Set>

está agora suspenso. Você pode usar:

<Set name="requestHeaderSize">65535</Set>

em vez disso.

    
por 24.01.2013 / 12:15
8

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.

    
por 04.02.2011 / 13:00

Tags