nginx-0.7.64 FreeBSD 7.2-STABLE
Alex Vorona
voron на amhost.net
Ср Дек 23 15:06:17 MSK 2009
23.12.2009 13:58, Sergej Kandyla wrote:
> Gerasimenko Konstantin пишет:
>> Gerasimenko Konstantin schrieb:
>>> Ильгиз Янузаков schrieb:
>>>> Обрывается отдача статики. Отдаёт ровно 1 гиг и закрывает соединение.
>>>> Ставил devel версию - то же самое.
>>>>
>>>> конфиг локэйшна:
>>>> ###
>>>> location /iso {
>>>> proxy_pass http://192.168.1.90;
>>>> proxy_redirect off;
>>>>
>>>> proxy_set_header Host $host;
>>>>
>>>> client_max_body_size 10m;
>>>> client_body_buffer_size 128k;
>>>>
>>>> client_body_temp_path /usr/nginx/client_body_temp;
>>>>
>>>> proxy_connect_timeout 30;
>>>> proxy_send_timeout 90;
>>>> proxy_read_timeout 90;
>>>> proxy_send_lowat 12000;
>>>>
>>>> proxy_buffer_size 4k;
>>>> proxy_buffers 4 32k;
>>>> proxy_busy_buffers_size 64k;
>>>> proxy_temp_file_write_size 64k;
>>>>
>>>> proxy_temp_path /usr/nginx/proxy_temp;
>>>>
>>>> access_log /var/log/nginx/iso.download_log download;
>>>>
>>>> charset utf-8;
>>>> }
>>>> ###
>>>>
>>>> Подскажите куда копать.
>>>>
>>>>
>>> временный файл создаётся с максимальным размером в 1024 * 1024 * 1024
>>> .... (если не ошибаюсь)
>>> попробуй:
>>>
>>> proxy_max_temp_file_size = 0;
>>>
>> поправлю себя ... 1024 * 1024 * 1024 это значение по умолчанию ...
>> если укажеш другое то будет больше если укажеш 0 то на диск вообще
>> писать не будет !
>>
>>
> можно добавить,
> что если такая статика проксируется с одной и тойже машины, и
> accel-redirect неприемлем,
> то лучшее временные файлы вообще не сохранять:
> proxy_store off;
>
proxy_store не влияет на сохранение или несохранение временных файлов proxy_pass в
proxy_temp_path. Для этих целей пока все используют proxy_max_temp_file_size 0. А
proxy_store по умолчанию итак off;
Подробная информация о списке рассылки nginx-ru