Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Утечка памяти в случае к еширующего прокси
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Утечка памяти в случае к еширующего прокси
- From: "Grigory A. Mozhaev" <zcrendel@xxxxxxxxx>
- Date: Tue, 30 Aug 2011 07:37:01 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; bh=9sWFCTrFvOtBPyDiUN8E/fGZRUfkUWILIOG+xqmlq8k=; b=uDu50ui+SQWzx5Hj+xAKn1EzyZkCcSUWcNHOsVuZJ4MVbyEkWIIVYWmDm+U4AjFvt0 CoV45UuRdOSz7NE+UwM84AqqsiSFw48sKL7SFPrSz2z9vp8HvHQjrdvQ03I9VOnTQlM/ O8dh0H82/o6u7CC1t68dfv7YVF885T5saPv7M=
- In-reply-to: <201108192157.07017.zcrendel@xxxxxxxxx>
- References: <201108192157.07017.zcrendel@xxxxxxxxx>
Может кто подскажет, почему в процессе кешировании файла впринципе
увеличивается использование памяти, ведь количество буферов и их размер
строго определены, а сам процесс однотипный - прочли текущие данные в буфер,
записали их в файл, отправили их клиенту.
Причем происходит это странным образом - чем буферы меньше, тем больше памяти
расходуется в процессе кеширования файла.
Увидеть это легко - достаточно закешировать файл большого размера (порядка
5Гб), при этом
вокер постепенно отъест 30мб памяти.
Причем, если разорвать соединение с клиентом, то менеджер кеша закачку файла
продолжит и память будет продолжать расти при 0 активных соединений.
--
С уважением,
Можаев Григорий
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|