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