[OpenSIPS-Devel] Possible memory leak OpenSIPS 1.7.2

Steven Lam, KeenSystems B.V. s.lam at keensystems.eu
Wed Mar 21 18:24:07 CET 2012


Okay, thank you for helping!
I'll first see if i can catch it just before a crash.

Just a question, can this also be caused by a buggy perl script?

Steven

Op 21 mrt. 2012 om 17:54 heeft "Vlad Paiu" <vladpaiu at opensips.org> het volgende geschreven:

> Hi,
> 
> Went through the shutdown memory log, and I see no traces of a leak.
> Maybe you are actually using such high values of pkg mem ? Please try to increase the pkg memory, by passing the -M parameter at OpenSIPS startup ( like '-M 4' for 4 Mb of memory per proces, or by editing config.h ( PKG_MEM_SIZE define, needs recompiling & re-installing of OpenSIPS ).
> 
> Regards,
> 
> Vlad Paiu
> OpenSIPS Developer
> http://www.opensips-solutions.com
> 
> 
> On 03/20/2012 02:12 PM, Steven Lam, KeenSystems B.V. wrote:
>> Hi,
>> 
>> Thank you for your reply!
>> I'll try to catch it before OpenSIPS crashes.
>> 
>> Steven
>> 
>>> -----Original Message-----
>>> From: devel-bounces at lists.opensips.org [mailto:devel-
>>> bounces at lists.opensips.org] On Behalf Of Vlad Paiu
>>> Sent: dinsdag 20 maart 2012 13:00
>>> To: devel at lists.opensips.org
>>> Subject: Re: [OpenSIPS-Devel] Possible memory leak OpenSIPS 1.7.2
>>> 
>>> Hello,
>>> 
>>> Please try to catch this leak at run-time. As soon as a specific process starts
>>> complaining about no more pkg memory, get it's PID from syslog and do
>>>      kill -SIGUSR1 PID
>>> 
>>> and you should get the PKG memory dump just for that specific process.
>>> 
>>> Regards,
>>> 
>>> Vlad Paiu
>>> OpenSIPS Developer
>>> http://www.opensips-solutions.com
>>> 
>>> 
>>> On 03/20/2012 10:46 AM, Steven Lam, KeenSystems B.V. wrote:
>>>> Hi,
>>>> 
>>>> Yesterday OpenSIPS crashed after logging things like this:
>>>> 
>>>> WARNING:core:fm_malloc: Not enough free memory, will atempt
>>>> defragmenation
>>>> ERROR:core:build_res_buf_from_sip_req: out of pkg memory  ; needs 394
>>>> ERROR:sl:sl_send_reply_helper: response building failed
>>>> 
>>>> Looking at the graphs for the memory usage I can see the memory
>>>> consumption is only going up, never going down. Sure it went down
>>>> after OpenSIPS crashing ;-)
>>>> 
>>>> I followed this doc to create a memory manager log of OpenSIPS stopping
>>> after some calls:
>>>> http://www.opensips.org/Resources/DocsTsMem
>>>> 
>>>> I now have a log but no idea where to look for, is there someone who
>>> wants to take a look for me?
>>>> The log can be found here: http://keenserver.nl/files/dump.log
>>>> 
>>>> Hope someone can help.
>>>> 
>>>> Thanks,
>>>> Steven
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Devel mailing list
>>>> Devel at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>>> _______________________________________________
>>> Devel mailing list
>>> Devel at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>> 
>> 
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
> 
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
> 




More information about the Devel mailing list