Hi Duane,

On 04/05/2011 06:54 AM, [email protected] wrote:
A while back I had posted on here thinking that i might have a memory leak http://opensips-open-sip-server.1449251.n2.nabble.com/Memory-leak-td5942660.html#a5949293

I've had to fix my SIPP scripts but also I had to change some stuff in my opensips.cfg file. In my script I commented out all of the times I set an AVP variable.

So my question is

Every time you load an AVP it gets put into memory correct?
yes, in shared memory, to be more specific.
So in order for the memory not to get overloaded you need to do "avp_delete" correct?
not necessarily - you use the function only only if you want to delete the AVPs at some specific point in script. AVPs are transaction/message persistent , and they are automatically deleted when the transaction / message is deleted (AVPs are part of transaction/message)
What about the AVPs that are declared in modparam's and that are set in the script?
those are just names of AVPs, not instances of AVPs
How do you make sure those are not overloading memory? What else could cause my opensips processes to gradually eat up the memory before opensips just starts erroring out because of no memory?
As said, AVPs cannot cumulate in memory as they are attached to structures (transactions/messages) that are deleted.

If you get errors on on running out of memory, please read and follow:
    http://www.opensips.org/Resources/DocsTsMem

Regards,
Bogdan


--
Bogdan-Andrei Iancu
OpenSIPS eBootcamp - 2nd of May 2011
OpenSIPS solutions and "know-how"


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to