Hi, Ben!

This has actually been solved in the latest 2.3 code a few weeks back, but the fix did not "catch" the 2.3.3 release. So if you can, pull the latest 2.3 sources and test again.

Best regards,
Răzvan

On 05/15/2018 06:12 PM, Ben Newlin wrote:
Hi,

I was actually able to isolate this to the siptrace module and then I remembered this thread [1] from February. Was this issue ever resolved? It looks like it was reported in 2.3.2, but we are still seeing it in 2.3.3.

[1] - http://lists.opensips.org/pipermail/users/2018-February/038842.html

Thanks,

Ben Newlin

*From: *Ben Newlin <ben.new...@genesys.com>
*Date: *Tuesday, May 15, 2018 at 8:22 AM
*To: *OpenSIPS users mailling list <users@lists.opensips.org>
*Subject: *Memory Leak

Hi,

We have recently upgraded to OpenSIPs 2.3.3 and after deploying to our production environment we have found a significant memory leak. The leak is being reported by OpenSIPS’ statistics only; the used memory of the machine itself is not increasing.

I believe I have been able to reproduce the leak with locally testing with a relatively small number of transactions. These stats are from opensipsctl get_statistics command for the shmem group. You can see the used memory is increasing linearly with every set of transactions:

Load                                      Total Size             Used Size             Real Used Size   Max Used Size   Free Size Fragments

Cold                                       134217728 2692232                2738472                2738480 131479256           521

4K Transactions                 134217728 2849928                3334264                21373232 130883464           4529

8K Transactions                 134217728 3026600                3609144                21676512 130608584           8537

12K Transactions              134217728           3208504 3884720                21944384             130333008           12537

16K Transactions              134217728           3392480 4160832                22144904             130056896           16537

This is from our SBC/LB instance, which does not use dialogs or topology_hiding. It is only transactionally aware.

I need assistance to gather further information to help debug this issue. Can you please advise what would be required?

I have looked over the guide [1], but I cannot use the make menuconfig option to set compile flags. Our build system is completely automated and I cannot pause it to take manual action prior to compile. Will the process described on that page for OpenSIPS 1.7 still work in 2.3.3? Can I manually edit the Makefile.defs as described? Once I have this enabled, what logs do you need?

Is there anything else that is required? I’m continuing to run tests to see if I can isolate a specific module that is causing the leak.

[1] - http://www.opensips.org/Documentation/TroubleShooting-OutOfMem

Thanks,

Ben Newlin



_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


--
Răzvan Crainea
OpenSIPS Core Developer
  http://www.opensips-solutions.com

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to