an upstream response is buffered to a temporary file
    Александр Ворона 
    voron at amhost.net
       
    Tue May  8 10:44:29 MSD 2007
    
    
  
Сухачев Андрей пишет:
>     1. Насколько это критично для производительности?
зависит от скорости, загруженности ваших дисков и от частоты выгрузки во 
временные файлы. Смотрите, что для вас более критичный ресурс - процессы 
апстрима или диск.
>     if ( критично )
>        2. Почему он это делает когда памяти в принципе достаточно?
потому что расчитан на обработку большого количества соединений и сам по 
себе ничего не делает. Как настроены proxy_buffers -так и делает.
>        3. Как от этого избавиться? Я перепробовал уже кучу директив, связанных с размерами различных
>           буферов, но это не помогло...
попробуйте
proxy_max_temp_file_size  0;
В этом случае nginx будет забирать у апстрима данные(не помещающиеся в 
буфер) постепенно соотвественно с отдачей их клиенту вместо получения 
ответа апстрима сразу целиком.
    
    
More information about the nginx-ru
mailing list