ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

a client request body is buffered to a temporary file


  • To: nginx-ru@xxxxxxxxx
  • Subject: a client request body is buffered to a temporary file
  • From: "nanochelandro" <nginx-forum@xxxxxxxx>
  • Date: Mon, 01 Nov 2010 13:28:14 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=dnoDDIpBtyuPD/iW6q/YqmQIUSV9TmFNpOLB+3fjRZk=; b=T2c6RjNseUdZBNhPjKI9gJ9Xm8cJ5YdEv9nJPtkx1HuwLErZH5YDvw/FqdF1DvaQlHILOaJ9y1tpk8sphXt9yIGJSpgLZHQ+sIhVcv7f4k7mHPwlKRt3NiDEi2Q621Ni;

Доброго времени суток. Имеется 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.
Комментариев в документации не нашёл.
Что я не так делаю?

Спасибо.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,146615,146615#msg-146615


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.