Welcome! Log In Create A New Profile

Advanced

a client request body is buffered to a temporary file

November 01, 2010 01:28PM
Доброго времени суток. Имеется nginx/0.8.52.
1) Вопросы местами избитый, я долго гуглил, но вразумительного ответа не нашёл.

[code]
2010/11/01 07:28:32 [warn] 4191#0: *3353 a client request body is buffered to a temporary file /tmp/php-uploads/38/02/00/0000000238, client: 192.168.0.3, server: xxxxxxxx, request: "POST /xxxxxxxx HTTP/1.1", host: "xxxxxxxx"
[/code]

У многих этот варнинг связан с какими-то проблемами, но у меня иначе - варнинг есть, а проблем нет :)

[code]
client_max_body_size 2G;
client_body_buffer_size 128K;
[/code]

В основном на сервер льются большие файлы, на практике это 100MB..1GB.
Соответственно, этот варнинг вылазит на абсолютно каждом аплоаде.

Я правильно понимаю, что это просто предупреждение о том, что размер входящего аплоада больше, чем client_body_buffer_size? Ни на что более этот варнинг не намекает? Скрытая угроза? :)

2) И второй вопрос - почему-то не получается сделать client_max_body_size в server{} больше, чем уже есть в http{}. Например, хочу ограничить всем виртуалхостам client_max_body_size до нескольких килобайт, и лишь одному дать 2 гига.

[code]
http {
client_max_body_size 4K;
...
server {
client_max_body_size 2G;
...
}
}
[/code]

А всё равно максимум везде 4K. Комментариев в документации не нашёл. Что я не так делаю?

Спасибо.
Subject Author Posted

a client request body is buffered to a temporary file

nanochelandro November 01, 2010 01:28PM

Re: a client request body is buffered to a temporary file

Maxim Dounin November 01, 2010 02:06PM

Re: a client request body is buffered to a temporary file

nanochelandro November 01, 2010 02:17PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 268
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready