Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: an upstream response is buffered to a temporary file
Hello Anton,
Tuesday, May 8, 2007, 10:44:39 AM, you wrote:
> Hello Сухачев,
> You wrote on Tuesday, May 8, 2007, 10:25:59 AM:
СА>> Я постоянно вижу в логах сообщения:
СА>> an upstream response is buffered to a temporary file
СА>> /usr/local/nginx/fastcgi_temp/9/00/0000000009 while reading upstream
СА>> и у меня в связи с этим несколько вопросов:
СА>> 1. Насколько это критично для производительности?
> Зависит от того, какой процент запросов пишется на диск, и сколько
> запросов в секунду.
Это только грепать логи и смотреть какой процент? Или есть какие-то
внутренние каунтеры?
СА>> if ( критично )
СА>> 2. Почему он это делает когда памяти в принципе достаточно?
> Память не резиновая, поэтому нужно явно указать в конфигурации сколько
> памяти ты готов отдать под эти буфера. Если физической RAM много, то и
> буфера можно сделать побольше.
СА>> 3. Как от этого избавиться? Я перепробовал уже кучу
СА>> директив, связанных с размерами различных буферов
> fastcgi_buffers тоже?
Нет, я такого параметра в доке не нашел...
Похоже дока сильно отстает от кода ... :(
Я пробовал proxy_buffers, client_body_buffer_size и proxy_buffer.
--
Best regards,
Сухачев mailto:andrew@xxxxxxxxx
|