Re: Утечка памяти в случае кеширующего прокси
Grigory A. Mozhaev
zcrendel на gmail.com
Вт Авг 30 03:37:01 UTC 2011
Может кто подскажет, почему в процессе кешировании файла впринципе
увеличивается использование памяти, ведь количество буферов и их размер
строго определены, а сам процесс однотипный - прочли текущие данные в буфер,
записали их в файл, отправили их клиенту.
Причем происходит это странным образом - чем буферы меньше, тем больше памяти
расходуется в процессе кеширования файла.
Увидеть это легко - достаточно закешировать файл большого размера (порядка 5Гб), при этом
вокер постепенно отъест 30мб памяти.
Причем, если разорвать соединение с клиентом, то менеджер кеша закачку файла
продолжит и память будет продолжать расти при 0 активных соединений.
--
С уважением,
Можаев Григорий
Подробная информация о списке рассылки nginx-ru