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(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users