Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re[3]: Diskspace leak (?)
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Re[3]: Diskspace leak (?)
- From: "Никита Козлов" <niakrisn@xxxxxxxxx>
- Date: Wed, 29 Oct 2008 18:08:09 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=T6XjlqHxor9i5c8f41Iv5qhpUT7JccNEERKpICDYz1Q=; b=SrawyZDRL8L2w4G3FKqzHVdeKtdXVcqK70QMEHfhU9oEF0sHzem6p7vWZ+ZSKRRd9h Ik1G1uozmiBPy99UJCM2Jbmpxi4IZTKuI86aud9lfVU0itVghWi7NqxpvoBUGFa0vkZw dI2FzHbeumXU0WhE/I3RGY5y1IhBxk1pK2Y6U=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=VvgbQiQsR8CVIByC2dN64CvJwGUF2+fM0LkiXJY1r2qW3IM3HsfG0VSREFfZ2XEJQI 5RBVmwZRs5LzE6G3vaDWv67CcX10BUWIZaKPWBznG+IQfyTUaeFbQvmciFNBzRd4x19a rhWeFWM45Wyl4kFV+b8DRXdY+lQ003VTn24TI=
- In-reply-to: <678520223.20081029165158@xxxxxxx>
- References: <1875681901.20081029123257@xxxxxxxxxxx> <1171702137.20081029151136@xxxxxxx> <1454838199.20081029161202@xxxxxxxxxx> <678520223.20081029165158@xxxxxxx>
Смысл в том, что админ удалил файл на который был открыт дескриптор,
на сколько я понял в unix'е файлы реально не удаляются до тех пор пока
на файл есть хоть одна "ссылка" (дескриптор тоже подходит).
А когда nginx рестартанули, он соответственно закрыл дескриптор и на
этот файл ссылок больше не стало, ФС "удалила" его.
29 октября 2008 г. 17:51 пользователь Maksim V. Strepetilov
<strmaks@xxxxxxx> написал:
> Здравствуйте Elifan,
>
> 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 место забивает? :)
>
> Если бы логи забили место, то при останове службы логи то никуда не
> исчезают, а по описанию проблемы при перезапуске освободилось 2 гига.
>
> У нас была по описанию такая-же проблема, оказалось что место жрали
> темповые файлы используемые при проксировании, при перезапуске
> освобождалось порядка 5 гигов через полчаса место закачивалось опять.
>
> --
> Наилучшие пожелания,
> Максим Стрепетилов
>
>
>
>
|