Ошибка длины запроса в 6600 символов

Ошибка длины запроса в 6600 символов

13.10.2018

Столкнулся с интересным случаем при доработке сайта Битрикс.
Нужно было исправить ошибку работы фильтра битрикс на https «сайт неожиданно разорвал соединение».

Когда сайт был на http все фильтры работали стабильно. Без https тестирую все работает.
Была основная версия, что при написании скрипта была допущена ошибка из-за этого такие проблемы.
Тестирование одного фильтра показало, что формируется при его работе очень длинный адрес результата фильтрации (7 строк при копировании на весь монитор, т.е. 6600 символов).

При переходе на https действуют редиректы (перенаправления), у этих перенаправлений скорее всего есть ограничения на тарифах виртуального хостинга, поэтому сервер сбрасывает такое соединение.

Моя догадка про ограничения длинны запроса на хостинге подтвердилась. Поддержка хостинга подтвердила, что действует ограничение до 2000 символов.

Решение проблемы:
Был настроен сервер, увеличена в нем величина значения запроса до 8000 символов
Была выявлена некоторая специфика работы сайта при поступающих запросах из http2, увеличили в ручном режиме:
http2_max_field_size 8k;
http2_max_header_size 32k;


Ещё статьи:

13.08.2020 Получить id элемента привязки к пользователю битрикс
Получить id элемента, который добавлен в свойство привязки к пользователю битрикс ID: 250

22.06.2020 Дубли внешнего кода не грузятся при импорте Битрикс
При копировании штатными средствами элементов (кнопка копировать) обнаружил такой момент, что при XML экспорте и последующим XML импорте не вс... ID: 243

17.06.2020 Журнал отправки почты на сайте Битрикс
В Битриксе есть инструменты для получения данных отправки почты на сайте. Рассмотрим, что в итоге есть. ID: 242

Новые статьи в блоге:

20.08.2020 Недокументированная связка ElementTable и getEntity
С помощью ElementTable::getEntity создаем объект Query. В качестве параметра он принимает объект сущности, относительно которой мы строим запрос испол... ID: 254

19.08.2020 Миф о сложности поиска специалиста Битрикс
Существует миф о сложности поиска специалиста Битрикс. Но как выясняется проблема поиска специалиста касается любой системы, фреймворков. Цитата: В св... ID: 253

15.08.2020 Получить ID раздела по пользовательскому полю
Как получить ID раздела по пользовательскому полю другого раздела ID: 252

Возврат к списку

© 2015-2020 Web админ
Связаться по WhatsApp