nginx размер файла слишком большой, сообщение появляется после завершения загрузки? - PullRequest
0 голосов
/ 05 марта 2020

Проблема Я хочу ограничить размеры файлов, загружаемых на мой сервер приложений. Но сообщение «сущность к большому» приходит после завершения загрузки.
Например, моя конфигурация nginx похожа на следующую
http { client_max_body_size 6M;} Когда запрос превышает 6 МБ, я ожидаю код состояния http 413, но
I Я пытаюсь загрузить файл размером 2 ГБ. после того как загрузка полностью (2 ГБ) завершена, выдается сообщение «413 объекта к большому».
Кроме того, как только поступил запрос nginx, было записано сообщение в файл error.log, как показано ниже
client intended to send too large body: 2031304213 bytes
но HTTP-ответ клиента приходит после полной загрузки файла.

В чем моя вина? Спасибо

1 Ответ

0 голосов
/ 05 марта 2020

Можете ли вы попробовать добавить ограничение в разделе сервера?

server {
    client_max_body_size 20M;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...