Задний план,
Моя фирма использует http-сервер apache с apache tomcat, здесь http-сервер apache действует только как обратный прокси-сервер, у нас есть один экземпляр apache и один экземпляр tomcat,
Ошибка Bad Request возникает только в Chrome, а не в Firefox, эта проблема возникает только у некоторых пользователей, PS: я работаю в корпоративной среде.
** Версия браузера: Chrome/98.0.4758.80 **
** Chrome: размер заголовка запроса: "headersSize": 708, **
** Apache HTTP в Linux **
Журналы Apache
Ср, 19 января, 10:06:08.995229 2022] [proxy_ajp:error] [pid 68758] AH03229: ajp_msg_append_cvt_string(): BufferOverflowException 4 8192
[Среда, 19 января, 10:06:08.995281 2022] [proxy_ajp:error] [pid 68758] [client someip:port] AH00971: ajp_marshal_into_msgb: Ошибка добавления значения заголовка, реферер: https://somesite.com/
[Среда, 19 января 10:06:08.995288 2022] [proxy_ajp:error] [pid 68758] [client someip:29678] AH00988: ajp_send_header: ajp_marshal_into_msgb failed, referer: https://somesite.com/
Решения Пробовал, но не работает
- Я обновил свойство Лимитрекуестфиелдсизе 32768 в httpd.conf, а также в файле виртуального хоста
- Обновлен размер пакета в коннекторе apache tomcat.
- Перезапустил экземпляр apache и tomcat,