NGINX reload memory leak

Hi,
I am working on a module for NGINX and am having a problem with memory
leaking when using “./nginx -s reload”. Everything that is allocated is
done
so through ngx_palloc or ngx_pcalloc so NGINX should know to clean it
up. I
have also added a function to exit process which uses ngx_pfree on
everything and then destroys the pool I created with ngx_destroy pool,
so
there should be nothing left. Even so, each reload increases the memory
slightly till NGINX crashes.
Any ideas on why this is happening?

Thanks,
Ben.

Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,265157,265157#msg-265157

Hi.

Am 08-03-2016 14:01, schrieb ben5192:

slightly till NGINX crashes.
Any ideas on why this is happening?

Please can you post:

.) nginx -V
.) the config
.) lsb_release -a or something similar for your system
.) HW/VM/Image setup

This may be more appropriate for the nginx-devel list. Additionally,
when you post there you’ll probably want to include your modules source
so people can actually assist in debugging.

Ok, thanks. I will post this over there.

Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,265157,265161#msg-265161

Yeah, here’s the outputs:

nginx -V
nginx version: nginx/1.9.9
configure arguments: --prefix=/path/to/my/module --with-debug
–with-ld-opt=-lm

config (with some names changed):
events {
worker_connections 1046;
}

http {
my_set_int 10000;
my_set_string /path/to/a/data/file;
my_set_another_int 20;

server {
listen 8888;

location / {
  my_location_function string;
  proxy_pass http://localhost/;
}

}
}

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty

This is running in a Hyper-V virtual machine with an i7 processor.

Thanks

Aleksandar L. Wrote:

it
Please can you post:

Posted at Nginx Forum:
https://mailman.nginx.org/mailman/listinfo/nginx
Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,265157,265160#msg-265160

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs