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;
--
Наилучшие пожелания,
Максим Стрепетилов
|