<div dir="ltr">Hi Bogdan, <div><br></div><div>We already have compiled opensips as described, and set memlog=1 in the configuration file. </div><div>But as we had a lot of debug messages about memory usage, we unset memlog=1 in the config, so we don&#39;t have any report now.</div>

<div>Is there a way to get those messages in a different log file, instead of inside the &quot;classical&quot; opensips.log ? I&#39;ve found an option like &quot;memdump&quot; that can be set in opensips.cfg, but what about it ? </div>

<div><br></div><div>And as cacti doesn&#39;t seems to be relevant to check opensips&#39;s mem usage, do you have any other solution to check it ?</div><div><br></div><div>Thanks for your help, </div><div class="gmail_extra">

<br clear="all"><div><b><div><span style="font-weight:normal">Bien cordialement, </span></div><div><span style="font-weight:normal">Best Regards, </span></div><div><span style="font-weight:normal"><br></span></div></b><b>Kevin MATHY</b> |<b> </b>Ingénieur VoIP<br>

<div><div><b><br></b></div></div></div>
<br><br><div class="gmail_quote">2014-06-26 16:46 GMT+02:00 Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div><tt>Hi Kevin,<br>
        <br>
        For debugging potential mem leaks, please look into:<br>
           
        <a href="http://www.opensips.org/Documentation/TroubleShooting-OutOfMem" target="_blank">http://www.opensips.org/Documentation/TroubleShooting-OutOfMem</a><br>
        If you need help with that, let me know.<br>
        <br>
        Also, cacti is monitoring the system memory which is irrelevant
        for OpenSIPS  (as OpenSIPS is pre-allocating - from OS - all the
        needed memory at startup).<br>
        <br>
        Regards,<br>
      </tt>
      <pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre><div><div class="h5">
      On <a href="tel:26.06.2014%2015" value="+12606201415" target="_blank">26.06.2014 15</a>:04, Kevin Mathy wrote:<br>
    </div></div></div>
    <blockquote type="cite"><div><div class="h5">
      <div dir="ltr">
        <div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold"><span style="font-weight:normal">Hi List,</span></div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold">
            <span style="font-weight:normal"><br>
            </span></div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold"><span style="font-weight:normal">I&#39;m facing a memory usage issue
              with OpenSIPS 1.9.2 on a Debian 7 server</span></div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold"><span style="font-weight:normal"><br>
            </span></div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold"><span style="font-weight:normal">
              <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                root@asbc2:/home/kemathy# uname -a<br>
                Linux asbc2 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u2
                x86_64 GNU/Linux<br>
              </blockquote>
              <div> </div>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                root@asbc2:/home/kemathy# opensips -V</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">version:
                opensips 1.9.2-notls (x86_64/linux)<br>
                flags: STATS: On, USE_IPV6, USE_TCP, DISABLE_NAGLE,
                USE_MCAST, SHM_MEM, SHM_MMAP, PKG_MALLOC, DBG_F_MALLOC,
                FAST_LOCK-ADAPTIVE_WAIT<br>
                ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144,
                MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535<br>
                poll method support: poll, epoll_lt, epoll_et, sigio_rt,
                select.<br>
                svnrevision: unknown<br>
                @(#) $Id$<br>
                main.c compiled on 11:15:37 Jun 20 2014 with gcc 4.7</blockquote>
              <div><br>
              </div>
            </span></div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold">
            <span style="font-weight:normal">The server handles
              something like 70000 to 90000 calls per day, with around
              20 to 40 Calls Per Second</span></div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold">
            <span style="font-weight:normal"><br>
            </span></div>
          <div style="font-family:arial,sans-serif;font-size:13px;font-weight:bold"><br>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px">As
            you can see on the following Cacti graphs, system&#39;s free
            memory decreases constantly to finally reach the lower value
            of 160M :</div>
        </div>
        <div><br>
        </div>
        <a href="https://www.dropbox.com/s/np3fnc6ni4vuoet/ASBC2_Memory_Usage_Evolution.jpg" target="_blank">https://www.dropbox.com/s/np3fnc6ni4vuoet/ASBC2_Memory_Usage_Evolution.jpg</a>
        <div><br>
        </div>
        <div>
          <div style="font-family:arial,sans-serif;font-size:13px">
            The system can stay 2-3 days working in this state, but for
            example, yesterday evening (2014-06-25 18:50:00), opensips
            crashed, after showing those log messages : </div>
          <div style="font-family:arial,sans-serif;font-size:13px">
            <br>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px">
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Jun
              25 18:51:18 asbc2 /usr/local/sbin/opensips[11390]:
              ERROR:db_mysql:db_mysql_convert_rows: no private memory
              left<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11390]:
              ERROR:core:build_res_buf_from_sip_req: out of pkg memory
               ; needs 412<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11380]:
              ERROR:core:build_res_buf_from_sip_req: out of pkg memory
               ; needs 355<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11380]:
              ERROR:core:received_builder: out of pkg memory<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11364]:
              ERROR:core:build_res_buf_from_sip_req: out of pkg memory
               ; needs 355<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11364]:
              ERROR:core:add_lump_rpl: no free pkg memory !<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11362]:
              ERROR:core:build_res_buf_from_sip_req: out of pkg memory
               ; needs 355<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11362]:
              ERROR:core:db_allocate_rows: no memory left<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11362]:
              ERROR:db_mysql:db_mysql_convert_rows: no private memory
              left<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11362]:
              ERROR:core:build_res_buf_from_sip_req: out of pkg memory
               ; needs 412<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11356]:
              ERROR:core:build_res_buf_from_sip_req: out of pkg memory
               ; needs 355<br>
              Jun 25 18:51:18 asbc2 /usr/local/sbin/opensips[11356]:
              ERROR:core:add_lump_rpl: no free pkg memory !<br>
            </blockquote>
            <div><br>
            </div>
            <div>And after the service&#39;s restart, everything was OK : </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Jun
              25 19:12:39 asbc2 /usr/local/sbin/opensips[29351]:
              <a>INFO:core:main</a>: using 64 Mb shared memory<br>
              Jun 25 19:12:39 asbc2 /usr/local/sbin/opensips[29351]:
              <a>INFO:core:main</a>: using 4 Mb private memory per process</blockquote>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px"><br>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px"><br>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px">For
            information, here are the memory values at this moment;
            opensips has handled 5000 calls since his bootup :</div>
          <div style="font-family:arial,sans-serif;font-size:13px">
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">root@asbc2:/home/kemathy#
              free -m<br>
                           total       used       free     shared  
               buffers     cached<br>
              Mem:         16082      12887       3195          0      
               339      11393<br>
              -/+ buffers/cache:       1154      14928<br>
              Swap:        32755          0      32755</blockquote>
            <div><br>
            </div>
            <div> </div>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px">For
            now, OpenSIPS is launched with S_MEMORY = 64 and P_MEMORY =
            4</div>
          <div style="font-family:arial,sans-serif;font-size:13px">My
            first idea would be to increase the P_MEMORY value to 8 for
            example, as it seems to be a lack of PKG Memory, but in case
            it&#39;s a memory-freeing problem, it&#39;ll not solve our issue (I
            think).</div>
          <div style="font-family:arial,sans-serif;font-size:13px"><br>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px">My
            questions are : How can we calculate the appropriate value
            for S_MEMORY and P_MEMORY ? And how can we solve our &quot;out of
            pkg memory&quot; problem ? </div>
          <div style="font-family:arial,sans-serif;font-size:13px"><br>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px">If
            you need further informations, or anything else, feel free
            to ask me !</div>
          <div style="font-family:arial,sans-serif;font-size:13px">
            <br>
          </div>
          <div style="font-family:arial,sans-serif;font-size:13px">Thanks
            a lot for your help, </div>
        </div>
        <div><br clear="all">
          <div><b>
              <div><span style="font-weight:normal">Bien cordialement, </span></div>
              <div><span style="font-weight:normal">Best Regards, </span></div>
              <div><span style="font-weight:normal"><br>
                </span></div>
            </b><b>Kevin MATHY</b> |<b> </b>Ingénieur VoIP<br>
            <div>
              <div><b><br>
                </b></div>
            </div>
          </div>
        </div>
      </div>
      <br>
      </div></div><img src="http://www.hexanet.fr/sites/files/hexanet/files/utilities/signature_hexanet.gif"><br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </div>

</blockquote></div><br></div></div>

<br>
<img src="http://www.hexanet.fr/sites/files/hexanet/files/utilities/signature_hexanet.gif">