Мы используем Apache httpd в качестве прокси-сервера, weblogic в качестве сервера приложений, а RHEL - наша ОС.У нас есть функция загрузки при загрузке файла размером около 200 МБ, тогда я получаю 413 - Request Entity Too Large.Я проверил журналы, но журналы Apache дают мне
<23625156959941210> Ошибка чтения данных POST из клиента в uploadData, реферер:? PageAction = action
access_log_ssl дает:
10.26.99.77 - - [27 / Sep / 2019: 11: 50: 12 -0400] "POST? PageAction = действие HTTP / 1.1" 400 347 10.26.99.77 - - [27 / Sep / 2019: 11: 50: 32 -0400] "-" 408 -
В Weblogic нет ошибок.
У меня есть следующие вопросы
- Как мне определить, какой компонент блокирует запрос, Apache httpd, сервер Weblogic или есть какой-то параметр RHEL, который останавливает запрос.
- Почему в логах Apache я вижу код ошибки 400 вместо 413?
- Есть ли какой-либо параметр RHEL, который останавливает размер тела запроса?
Пожалуйста, помогите.
Такое ощущение, что существует ограничение размера тела запроса, которое вызывает эту ошибку.Я уже пытался использовать LimitRequestBody, LimitRequestFields, LimitRequestFieldSize, LimitXMLRequestBody, но ни один из них не работает.
TimeOut 299
LimitRequestFields 100
LimitRequestFieldsize 8190
LimitRequestBody 0
LimitXMLRequestBody 0
Я пытался полностью удалить эти параметры, но все еще не работает.Я проверил консоль weblogic на предмет ограничения размера запроса.Он установлен на неограниченное количество.