[OpenSIPS-Users] Quest to find memory leak
Răzvan Crainea
razvan at opensips.org
Tue Mar 7 05:55:12 EST 2017
What allocator are you using? Can you post the output of 'opensips -V'?
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com
On 03/07/2017 12:23 PM, John Nash wrote:
> Please note when i call do_routing in such a way that its unable to
> find any rules matching and reject call i do not see free memory drop.
> But if it finds a route, sends call to that gateway memory drops with
> each attempt.
>
> On Tue, Mar 7, 2017 at 3:17 PM, John Nash <john.nash778 at gmail.com
> <mailto:john.nash778 at gmail.com>> wrote:
>
> only 6 or 7 calls
>
> On Tue, Mar 7, 2017 at 3:09 PM, Răzvan Crainea
> <razvan at opensips.org <mailto:razvan at opensips.org>> wrote:
>
> So I understand that after ~3K calls, that process completely
> runs out of memory?
> How many calls have you done before this trace:
> http://pastebin.com/9Ge2NEVQ
>
> Best regards,
>
> Răzvan Crainea
> OpenSIPS Solutions
> www.opensips-solutions.com <http://www.opensips-solutions.com>
>
> On 03/07/2017 11:32 AM, John Nash wrote:
>> when I check stats after a call attempt pkmem:7-free_size::
>> 3304280
>>
>> In this entry with every call I see a drop of 1000 bytes
>> around and this never restores.
>>
>> On Tue, Mar 7, 2017 at 2:16 PM, Răzvan Crainea
>> <razvan at opensips.org <mailto:razvan at opensips.org>> wrote:
>>
>> Hi, John!
>>
>> Again, this trace doesn't show any leak.
>> Are you sure you are having a private memory leak and not
>> a shared
>> memory leak?
>>
>> Best regards,
>>
>> Răzvan Crainea
>> OpenSIPS Solutions
>> www.opensips-solutions.com
>> <http://www.opensips-solutions.com>
>>
>> On 03/06/2017 08:09 PM, John Nash wrote:
>>> here is another trace
>>> http://pastebin.com/9Ge2NEVQ
>>>
>>> I see lot of alloc request but no free.
>>>
>>> On Mon, Mar 6, 2017 at 6:57 PM, John Nash
>>> <john.nash778 at gmail.com <mailto:john.nash778 at gmail.com>>
>>> wrote:
>>>
>>> Ok will try that. Is it possible that wrong usage of
>>> drouting may cause this to happen instead of actual
>>> leak?... What are the things private memory is used for?
>>>
>>> On Mon, Mar 6, 2017 at 6:48 PM, Răzvan Crainea
>>> <razvan at opensips.org <mailto:razvan at opensips.org>>
>>> wrote:
>>>
>>> Hi, John!
>>>
>>> From the dump you sent, I don't see any leaks.
>>> Perhaps some of those fragments increase over
>>> time. Can you make a memory dump after the
>>> server runs some time, like after it gets 100
>>> messages?
>>>
>>> Best regards,
>>>
>>> Răzvan Crainea
>>> OpenSIPS Solutions
>>> www.opensips-solutions.com
>>> <http://www.opensips-solutions.com>
>>>
>>> On 03/06/2017 03:02 PM, John Nash wrote:
>>>> Here is the dump
>>>> http://pastebin.com/DTEHF5Vc
>>>>
>>>> On Mon, Mar 6, 2017 at 6:20 PM, Răzvan Crainea
>>>> <razvan at opensips.org
>>>> <mailto:razvan at opensips.org>> wrote:
>>>>
>>>> None of the "actions" you are talking about
>>>> have big impact on private memory, but the
>>>> shared one. Better do the dump and send it
>>>> over to point out what is "eating" memory.
>>>>
>>>> Best regards,
>>>>
>>>> Răzvan Crainea
>>>> OpenSIPS Solutions
>>>> www.opensips-solutions.com
>>>> <http://www.opensips-solutions.com>
>>>>
>>>> On 03/06/2017 02:39 PM, John Nash wrote:
>>>>> with every call attempt it decreases. I
>>>>> tried some changes by rejecting invite
>>>>> before drouting call (That means after
>>>>> auth , dispatcher) and found memory is
>>>>> stable but when drouting sends Invite to
>>>>> external gateway and external gateway
>>>>> rejects it. Then this issue happens.
>>>>>
>>>>> Inuse transactions and active dialogs also
>>>>> 0. Somthing wrong happening in handling of
>>>>> failure replies. But apart from
>>>>> use_next_gw and setting some avps for CDR
>>>>> not much going on there.
>>>>>
>>>>> On Mon, Mar 6, 2017 at 5:54 PM, Răzvan
>>>>> Crainea <razvan at opensips.org
>>>>> <mailto:razvan at opensips.org>> wrote:
>>>>>
>>>>> Ok, so it is the first listener for
>>>>> the private IP that leaks. Next, is
>>>>> the memory stabilizing in time? Or it
>>>>> is continously decreasing?
>>>>> Yes, that's how you should make the dump.
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Răzvan Crainea
>>>>> OpenSIPS Solutions
>>>>> www.opensips-solutions.com
>>>>> <http://www.opensips-solutions.com>
>>>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>>
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
> _______________________________________________ Users mailing
> list Users at lists.opensips.org
> <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170307/4326dd6e/attachment-0001.html>
More information about the Users
mailing list