Проблема с памятью в самописных модулях

Igor Sysoev is at rambler-co.ru
Mon Jan 30 16:53:07 MSK 2006


On Mon, 30 Jan 2006, Alexey N. Kovyrin wrote:

> Alexey N. Kovyrin пишет:
>> 
>> P.S. Насчет geoip... а как мне можно освобождать память, которую он 
>> выделяет (только сейчас в голову пришло, что он тоже вполне имеет право на 
>> это)?
> Посмотрел - точно - там тонны маллоков.... Куда его запихать - этот 
> инициализарующий вызов, чтобы потом можно было результаты использовать в 
> баннерофильтре (т.к. я не нашел утверждений об обратном, считаем, что он не 
> thread-safe)?

Инициализирующий вызов - куда угодно. После этого нужно привязать
деинициализацию к пулу cf->pool с помощью ngx_pool_cleanup_add()
на примере ngx_pool_cleanup_file().


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list