| Nginx-ru mailing list archive (nginx-ru@sysoev.ru) [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 Re[5]: Diskspace leak (?)
 
 Здравствуйте 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;
-- 
Наилучшие пожелания,
Максим Стрепетилов
 
 |