HTTP-сервер IBM отправляет дополнительные заголовки на сервер приложений websphere 8.5.5.8 после обновления плагина? - PullRequest
0 голосов
/ 18 апреля 2020

Сервер IBM HTTP перед сервером IBM BPM 8.5.6, он использует WAS 8.5.5.8 и java 7.0.10.45.

текущие конфигурации в конце IHS -

Версия сервера: IBM_HTTP_Server / 8.5.5.5 (Unix)

Apache версия: 2.2.8 (с дополнительными исправлениями)

Построение сервера: 6 января 2015 17:00: 50

Уровень сборки: IHS85 / webIHS1501.01

Модуль сервера Magi c Номер: 20051115: 23

Сервер загружен: APR 1.2.12, APR-Util 1.2 .12

Скомпилировано с использованием: APR 1.2.12, APR-Util 1.2.12

Архитектура: 64-битная

Сервер MPM: рабочий

с многопоточностью : да (фиксированный счетчик потоков)

разветвленный: да (переменный счетчик процессов)

В конце WAS на канале http (транспортная цепочка) мы ограничили количество заголовков до 50. Все работало хорошо, прежде чем мы обновили плагин, после обновления плагина в большинстве случаев, когда мы пытаемся войти в IBM BPM, он возвращает ошибку 400 в браузере и в журналах, которые мы видим. Это сообщение об ошибке:

BNFHeadersImp E HTPC0811E: Количество заголовков в сообщении, 51, превышает максимально допустимое количество заголовков, 50

. Как только мы получим эту ошибку, она может снова работать несколько раз, обновляя браузер несколько раз. Кроме того, если мы обойдем IHS и получим прямой доступ к WAS, то он будет работать нормально без проблем с заголовками, поэтому я думаю, что после обновления плагина IHS добавляет несколько дополнительных заголовков.

Мы увеличили допустимое число количество заголовков в WAS заканчивается до 60, а затем после увеличения количества заголовков система работает без каких-либо проблем. Итак, что мы пытаемся понять:

  1. Добавляет ли IHS дополнительные заголовки после обновления плагина? Если да, что это за заголовки и как мы можем их видеть / отслеживать.
  2. Что мы можем сделать, чтобы система работала без увеличения количества разрешенных заголовков в конце WAS.

Пожалуйста, дайте мне знать, если нам нужно больше деталей, чтобы помочь в этом, пожалуйста. Цените всю помощь / предложения, как всегда.

Спасибо, Рао

1 Ответ

0 голосов
/ 18 апреля 2020

1 новый заголовок генерируется в 8.5.5.6 и позже, и его можно отключить. Но если вам уже требуется ровно 50, вы просто просите, чтобы вас прервали какие-либо тривиальные изменения в поведении браузера, поэтому вам также следует поднять ограничения.

См. APAR PI33782.

  • Распространить $ Заголовок WSXCTCONTEXTID при наличии на входе
    • Может быть отключен с помощью envvar websphere-removexct
  • Создать $ WSXCTCONTEXTID из mod_unique_id (когда заголовок запроса недоступен и загружен mod_unique_id)
    • Может быть отключен с помощью envvar websphere-skipxct
...