Re: nginx заканчивается место в разделе /var

Maxim Dounin mdounin на mdounin.ru
Пн Ноя 30 01:10:19 MSK 2009


Hello!

On Wed, Nov 25, 2009 at 08:03:31PM +0200, Геннадий Евгеньевич wrote:

> Доброе время суток. Сервер раздает фильмы и последнее время начали
> пользоваться популярность *HD от 4-16Gb, как следствие nginx начал
> потреблять место в разделе /var. Под /var отведено 4Gb, содержимое /var
> весит окало 350Mb, но по df и в /var/log/message /var filesystem is full
> 
> Это вывод fstat
> 
> www      nginx      10937    2 /var     612387 -rw-r--r--  7156204 rw
> www      nginx      10937    3 /var     612387 -rw-r--r--  7156204 rw
> www      nginx      10937   21 /var     612389 -rw-r--r--  58838903 rw
> www      nginx      10937   51 /var     541817 -rw-------  1073741824 rw
> www      nginx      10936    2 /var     612387 -rw-r--r--  7156204 rw
> www      nginx      10936    3 /var     612387 -rw-r--r--  7156204 rw
> www      nginx      10936   21 /var     612389 -rw-r--r--  58838903 rw
> www      nginx      10936   49 /var     259136 -rw-------  636715008 rw
> 
> После рестарта nginx место освабождается до этих 350Mb, т.е. как и должно
> быть по идеи, но спустя время /var заполняется вновь за неск минут.
> Как с этим бороться? может есть вариант сменить /var ? в configure опции
> такой я не нашел, за этим нужно снуться в исходники ( чем и займусь наверное
> ), + как вариант вижу сделать jail ( os FreeBSD ), но может что та можно
> решить и без этих действий???

А зачем вы эти файлы проксируете?

Ну то есть если иначе никак - то курить документацию по 
proxy_temp_path / proxy_max_temp_file_size, но вообще есть мнение 
что проксирование в этом месте надо отменить.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru