Мы используем Jetty для запуска индекса Apache Solr. У нас были некоторые запросы, которые превысили ранее ожидаемую максимальную длину, и теперь возникают проблемы, когда большинство запросов не возвращают никаких данных, потому что сервер не отвечает (браузер говорит «Сброс соединения»).
Эти запросы не выполняются через браузер, они выполняются программно с использованием PHP-библиотеки Apache_Solr_Service. Приложение ожидает поступления запросов в виде запросов HTTP GET, поэтому простое переключение на POST не решит эту проблему.
Как мы можем увеличить максимально допустимую длину HTTP-запроса GET в Jetty?
Благодарность!
сейчас устарела. Ты можешь использовать:
вместо.
источник
Немного опоздал на вечеринку, но я просто столкнулся с той же проблемой.
Добавьте следующее в раздел разъемов файла jetty.xml:
<Set name="headerBufferSize">65536</Set>
Это увеличит предел заголовка со значения по умолчанию 4 КБ до 64 КБ.
источник
java.io.IOException: FULL
. Обязательно добавьте параметр в любой активныйaddConnector
раздел, который вы используете.Увеличить лимит на размер заголовка запроса на стороне Solr. если вы используете Solr на Jetty, выполните следующие действия:
Откройте файл \ server \ etc \ jetty.xml. Изменить на
источник