Diskspace leak (?)

Maksim V. Strepetilov strmaks at open.by
Thu Oct 30 16:13:58 MSK 2008


Здравствуйте Sergey, 

Thursday, October 30, 2008, 2:25:11 PM, you wrote:
> Hello Maksim,

MVS>> Здравствуйте Elifan, 

MVS>> Wednesday, October 29, 2008, 4:12:02 PM, you wrote:
>>> Здравствуйте, Maksim.

>>> Вы писали 29 октября 2008 г., 15:11:36:

>>>> Здравствуйте Sergey, 

>>>> Wednesday, October 29, 2008, 1:32:57 PM, you wrote:
>>>>> Приветствую всех,

>>>>>     только что ко мне подошел наш системный администратор с
>>>>>     жалобой что nginx скрыто употребляет дисковое пространство, но при этом
>>>>>     файлов администратор найти не может. После того как он сделает
>>>>>     перезапуск службы, моментально освободилось 2 гигабайта дискового
>>>>>     пространства. Теоретически такого можно добиться если открыть
>>>>>     дескриптор файла, записать, файл удалить, дескриптор не
>>>>>     закрывать.

>>>>>     Версия Nginx 0.6.24, устанавливаем из портажа gentoo. Кто-нибудь
>>>>>     сталкивался?

>>>> Было такое, в режиме проксирования, вылечилось:
>>>>         proxy_max_temp_file_size 10M;

>>> Всё просто, у админа скорее всего распухли логи nginx-а, возможно закончилось место на диске,
>>> он их удалил, о чем nginx-у не было сказано и места это не добавило.
>>> Иначе откуда бы он знал что это именно nginx место забивает? :)

MVS>> Если бы логи забили место, то при останове службы логи то никуда не
MVS>> исчезают, а по описанию проблемы при перезапуске освободилось 2 гига.

MVS>> У нас была по описанию такая-же проблема, оказалось что место жрали
MVS>> темповые файлы используемые при проксировании, при перезапуске
MVS>> освобождалось порядка 5 гигов через полчаса место закачивалось опять.

> А чем вылечили? proxy_max_temp_file_size я так понимаю отвечает за
> размер 1 файла? Или нет?

Да, но почему то в директории для временных файлов, файлы нжинкса
достигали размера 1 гигабайта, и было таких файлов несколько, природу
данного явления не поняли, но вылечилось добавлением  вот так.

Согласно http://wiki.codemongers.com/NginxHttpProxyModule

default: proxy_max_temp_file_size 1G;

-- 
Наилучшие пожелания,
Максим Стрепетилов






More information about the nginx-ru mailing list