an upstream response is buffered to a temporary file
Сухачев Андрей
andrew at comby.com
Tue May 8 11:22:45 MSD 2007
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 at comby.com
More information about the nginx-ru
mailing list