Estamos utilizando Jetty para ejecutar un índice Apache Solr. Hemos tenido algunas consultas que han crecido mucho más allá de la longitud máxima esperada anteriormente, y ahora están teniendo problemas donde la mayoría de las consultas no devuelven ningún dato porque el servidor no responde (el navegador dice "Restablecer conexión").
Estas solicitudes no se realizan a través de un navegador, se realizan mediante programación utilizando la biblioteca PHP Apache_Solr_Service. La aplicación espera que las consultas lleguen como solicitudes HTTP GET, por lo que simplemente cambiar a una POST no resolverá este problema.
¿Cómo podemos aumentar la longitud máxima de consulta HTTP GET permitida en Jetty?
¡Gracias!
ahora está en desuso. Puedes usar:
en lugar.
fuente
Un poco tarde para la fiesta, pero acabo de encontrarme con el mismo problema.
Agregue lo siguiente a la sección de conectores de jetty.xml:
<Set name="headerBufferSize">65536</Set>
Esto aumentará el límite del encabezado del valor predeterminado de 4KB a 64KB.
fuente
java.io.IOException: FULL
. Asegúrese de agregar la configuración en laaddConnector
sección activa que esté utilizando.Para aumentar el límite en el tamaño del encabezado de la solicitud en el lado de Solr. Si está ejecutando Solr en Jetty, realice los siguientes pasos:
Abra el archivo \ server \ etc \ jetty.xml. Cambiar a
fuente