Re: Утечка памяти в случае кеширующего прокси

Grigory A. Mozhaev zcrendel на gmail.com
Вт Авг 30 03:37:01 UTC 2011


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

Причем происходит это странным образом - чем буферы меньше, тем больше памяти 
расходуется в процессе кеширования файла.

Увидеть это легко - достаточно закешировать файл большого размера (порядка 5Гб), при этом 
вокер постепенно отъест 30мб памяти. 

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

-- 
С уважением,
Можаев Григорий


Подробная информация о списке рассылки nginx-ru