Проблемы...

Alexey N. Kovyrin alexey at kovyrin.net
Mon Feb 20 15:35:51 MSK 2006


Igor Sysoev пишет:
> On Mon, 20 Feb 2006, Alexey N. Kovyrin wrote:
>
>> Igor Sysoev пишет:
>>> А какой размер мастера ?
>> 23751 www-data  13   0  197m 197m 187m D  1.0  9.8   0:05.94 nginx
>> 23752 www-data  13   0  197m 197m 187m S  2.9  9.8   0:06.10 nginx
>> 23753 www-data  10   0  197m 197m 187m S  0.6  9.8   0:04.08 nginx
>> 23754 www-data  10   0  197m 197m 187m S  0.3  9.8   0:05.60 nginx
>> 15070 root       8   0  196m 196m 187m S  0.0  9.8   0:23.17 nginx
>
> Тогда это утечки при конфигурировании.
О! Я рад, что стал хоть немного ближе к "разгадке"...
Теперь хотелось бы уточнить: "при конфигурировании" - это где? Точнее 
даже не так...
У меня есть инициализация GeoIP в ngx_http_banner_create_conf, 
привязанной к /* create main configuration */ и есть для него 
ngx_pool_cleanup_add с хендлером, делающим GeoIP_delete... для дебага 
делал вывод в собственный "лог" строчек типа printf("geoip_init %p", gi) 
и printf("geoip_init %p", clngi) и увидел, что все окей и хендлер 
вызывается... но вот память-то утекает...
Вариант переписать libGeoIP совсем не нравится... 

Игорь, пожалуйста, спасите.... просто не вижу, где могут быть грабли...

-- 
/Scoundrel    [http://kovyrin.info]






More information about the nginx-ru mailing list