nginx-0.7.64 FreeBSD 7.2-STABLE
Sergej Kandyla
sk.paix на gmail.com
Ср Дек 23 14:58:10 MSK 2009
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;
иначе интенсивный дисковый i\o неизбежен.
Если речь о машине для "горячего контента", то, конечно, уже другой случай.
Подробная информация о списке рассылки nginx-ru