<div dir="ltr"><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><span style="background-color:rgb(247,247,248);color:rgb(55,65,81);font-family:Söhne,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px">A memory leak can be challenging to diagnose, but there are several steps you can take to identify the cause within your Asterisk/FreePBX setup. Here's a general approach to help you find the module or component responsible for the memory leak:</span></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><font color="#374151" face="Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji"><span style="font-size:16px"><br></span></font></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><font color="#374151" face="Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji"><span style="font-size:16px">Monitor System Resources</span></font></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><font color="#374151" face="Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji"><span style="font-size:16px">Identify Suspected Modules</span></font></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><font color="#374151" face="Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji"><span style="font-size:16px">Enable Debugging and logging</span></font></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><font color="#374151" face="Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji"><span style="font-size:16px">Stress Testing and Isolating Modules</span></font></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><font color="#374151" face="Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji"><span style="font-size:16px">Update and Patch Modules</span></font></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><font color="#374151" face="Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji"><span style="font-size:16px">Reach Out for support </span></font></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><ol style="border:0px solid rgb(217,217,227);box-sizing:border-box;list-style:none;margin:1.25em 0px;padding:0px;display:flex;color:rgb(55,65,81);font-family:Söhne,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;background-color:rgb(247,247,248)"><li style="border:0px solid rgb(217,217,227);box-sizing:border-box;margin-bottom:0px;margin-top:0px;padding-left:0.375em;display:block;min-height:28px"><ul style="border:0px solid rgb(217,217,227);box-sizing:border-box;list-style:disc;margin:0px 0px 0px 1rem;padding:0px;display:flex"><li style="border:0px solid rgb(217,217,227);box-sizing:border-box;margin:0px;padding-left:0.375em;display:block;min-height:28px"><br></li></ul></li></ol>Tahir Almas<br>Managing Partner<br>ICT Innovations<br><a href="http://www.ictinnovations.com" target="_blank">http://www.ictinnovations.com</a><br>Leveraging open source in ICT<br><br></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jul 9, 2023 at 2:48 AM <<a href="mailto:asterisk@phreaknet.org" target="_blank">asterisk@phreaknet.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 7/8/2023 5:32 PM, Federico wrote:<br>
><br>
> I am using Asterisk 16.30 inside Freepbx, with commercial modules, <br>
> purchased from Sangoma and Symphony. After a few hours my memory usage <br>
> reaches 900 GB, no kidding, in a box with 1 TB of RAM.  The question <br>
> is: how can I determine what is causing the memory leak? Can somebody <br>
> send me instructions to find out what module is killing my box? <br>
> FreePBX is 100% updated.<br>
><br>
<br>
There is some documentation on the wiki, here: <br>
<a href="https://docs.asterisk.org/latest/Development/Debugging/Memory-Leak-Debugging/" rel="noreferrer" target="_blank">https://docs.asterisk.org/latest/Development/Debugging/Memory-Leak-Debugging/</a><br>
<br>
The easiest way is recompile with MALLOC_DEBUG. You can then use "memory <br>
show summary" to narrow it down to a module, and "memory show <br>
allocations" to narrow it down to specific leaks.<br>
<br>
  NA<br>
<br>
> Before I contact a vendor I need understand what module is responsible <br>
> for this.<br>
><br>
> Alternatively, I would hire a consultant to login remotely via SSH and <br>
> do the work. I am an businessman, not an engineer.<br>
><br>
<br>
-- <br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
<br>
Check out the new Asterisk community forum at: <a href="https://community.asterisk.org/" rel="noreferrer" target="_blank">https://community.asterisk.org/</a><br>
<br>
New to Asterisk? Start here:<br>
      <a href="https://wiki.asterisk.org/wiki/display/AST/Getting+Started" rel="noreferrer" target="_blank">https://wiki.asterisk.org/wiki/display/AST/Getting+Started</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a></blockquote></div>