Am 20.09.2010 21:21, schrieb Santiago Soares:
Hello,

We use Kamailio as a stateless load balancer.
It runs on a VM, with 512 MB RAM, and it seems to have some kind of
memory leak.
The kamailio processes consume all available memory, until Kamailio
crashes and restart.

What do you mean with "crash"? Usually if Kamailio runs out of memory it logs error messages but it does not crash.

How do you verify the memory consumption? With top or other tools? If the memory consumption reported by the OS is increasing then there is a problem with an external library.

Kamailio internally allocates at startup a fixed size of memory which is never increased. If system memory consumption is increasing then it is by an external library which does not use Kamailio's memory allocator.

So what exactly is happening? Is Kamilio just running out of pre-allocated memory or is system-memory increasing? How does it crash in detail?

regards
Klaus

This occurs about once a day.
Since it's stateless, and the restart is very fast, it's not a big deal,
but I'd like to fix it.
The strange thing is that I updated kamailio from 1.5.3 to 3.0.3 and the
problem still ocurrs.
I followed the instructions on
http://www.kamailio.org/dokuwiki/doku.php/troubleshooting:memory in
order to determine the cause, and stopped the traffic on the proxy. The
allocated memory were not freed, after 1 hour the amount of free memory
is still the same.
Anybody has an ideia about what's happening, or how can I debug it?

Thank you!

Santiago Soares



_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to