a client request body is buffered to a temporary file
Maxim Dounin
mdounin на mdounin.ru
Вт Июл 17 12:29:00 UTC 2018
Hello!
On Tue, Jul 17, 2018 at 01:16:14PM +0300, Vladimir Sopot wrote:
> Хотел бы предложить добавить размер сохраняемого тела в notice
> "a client request body is buffered to a temporary file
> /wwwroot/tmp/nginx/client_body_temp/0004405740”, типа “a client
> request body (100Mb) is buffered to a temporary file
> /wwwroot/tmp/nginx/client_body_temp/0004405740”. Просто, чтобы
> понять, то ли пользователи пихают невпихуемое (и насколько) , то
> ли client_body_buffer_size закручен неправильно.
В общем случае размер тела запроса в момент логгирования сообщения
про "client request body is buffered to a temporary file" -
неизвестен. Так что по большому счёту информацию о размере тела
запроса всё равно можно получить только из access-лога, настроив
логгирование $content_length. Само сообщение стоит рассматривать
скорее как напоминание о том, что это может иметь смысл сделать,
если использование дисковой подсистемы для тел запросов не
ожидается.
Что до "пихают невпихуемое", то для этого есть директива
client_max_body_size, по умолчанию 1 мегабайт.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru