<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hello,<br>
    <br>
    is it compile with memory debug on? The status shows it is still
    fast malloc.<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    On 9/21/10 4:41 PM, Santiago Soares wrote:
    <blockquote
      cite="mid:AANLkTimCjyCUrYHF+7tX1KuDnZ=iKpf2uS2EFMJmZvTj@mail.gmail.com"
      type="cite">Thanks for the answers.<br>
      Here are the config file and the memory status right now.<br>
      I didn't change the memory pool.<br>
      I don't know how to interpret the memory log. Can you help me?<br>
      <br>
      <br>
      Config file<br>
      <br>
      # ----------- global configuration parameters
      ------------------------<br>
      # vim:bg=dark<br>
      <br>
      check_via=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # (cmd. line: -v)<br>
      dns=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # (cmd. line: -r)<br>
      rev_dns=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # (cmd. line: -R)<br>
      dns_cache_init=no<br>
      use_dns_cache=no<br>
      disable_tcp=yes<br>
      server_header="Server: SIP ROUTER"<br>
      user_agent_header="User-Agent: SIP ROUTER"<br>
      sip_warning=0<br>
      debug=2<br>
      memlog=1<br>
      <br>
      port=5060<br>
      <br>
      # ------------------ module loading
      ----------------------------------<br>
      <br>
mpath="/usr/local/lib/kamailio/modules/:/usr/local/lib/kamailio/modules_k/"<br>
      <br>
      loadmodule "maxfwd.so"<br>
      loadmodule "exec.so"<br>
      loadmodule "tm.so"<br>
      loadmodule "sl.so"<br>
      loadmodule "dispatcher.so"<br>
      loadmodule "textops.so"<br>
      loadmodule "xlog.so"<br>
      loadmodule "mi_fifo.so"<br>
      loadmodule "regex.so"<br>
      loadmodule "pv.so"<br>
      <br>
      # ----------- setting module-specific parameters
      ---------------------<br>
      <br>
      modparam("exec", "setvars", 0)<br>
      modparam("dispatcher", "list_file",
      "/usr/local/etc/kamailio/servers.list")<br>
      modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")<br>
      modparam("dispatcher", "ds_ping_interval", 5)<br>
      modparam("dispatcher", "ds_probing_mode", 1)<br>
      modparam("dispatcher", "ds_probing_threshhold", 3)<br>
      modparam("dispatcher", "flags", 2)<br>
      modparam("tm", "fr_timer", 3)<br>
      <br>
      # ------------------ request routing logic
      ---------------------------<br>
      <br>
      route {<br>
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # initial sanity checks:<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # messages with max_forwards==0<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!mf_process_maxfwd_header("10")) {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("483","Too Many Hops");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # excessively long requests<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (msg:len &gt;=&nbsp; 2048 ) {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("513", "Message too big");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # excessively long display name<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!pcre_match("$fn","^.{0,62}$$")) {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("403", "Forbidden - Display Name Max
      Size Exceeded");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #Register<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method=="REGISTER") {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
      (from_uri=~".*(<a class="moz-txt-link-rfc2396E" href="mailto:?sip:[a-z][a-z0-9_.]{3,11}(\$[0-9]{1,3})?@voiprovider\.com(:[0-9]{4})?(;[^">&lt;?sip:[a-z][a-z0-9_.]{3,11}(\$[0-9]{1,3})?@voiprovider\.com(:[0-9]{4})?(;[^&gt;</a>]+)?&gt;?)
      ?(;tag=[a-zA-Z0-9]{4,}.*)?$" ||<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      from_uri=~".*(&lt;?<a class="moz-txt-link-freetext" href="sip:\$voipmonitor@voiprovider\.com(:">sip:\$voipmonitor@voiprovider\.com(:</a>[0-9]{4})?(;[^&gt;]+)?&gt;?)
      ?(;tag=[a-zA-Z0-9]{4,}.*)?$") {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(4);<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("403","Forbidden - Wrong domain or
      Username format");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #Deny OPTIONS<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method=="OPTIONS") {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("404", "Not found");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #Deny PING<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method=="PING") {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("404", "Not found");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # INVITE<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method=="INVITE") {<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
      (from_uri=~".*(<a class="moz-txt-link-rfc2396E" href="mailto:?sip:[a-z][a-z0-9_.]{3,11}(\$[0-9]{1,3})?@voiprovider\.com(:[0-9]{4})?(;[^">&lt;?sip:[a-z][a-z0-9_.]{3,11}(\$[0-9]{1,3})?@voiprovider\.com(:[0-9]{4})?(;[^&gt;</a>]+)?&gt;?)
      ?(;tag=[a-zA-Z0-9]{4,}.*)?$" ||<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      from_uri=~"@equip[0-9][0-9]?.voiprovider\.com($|;|:|&gt;)" ||<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from_uri=~"@<a moz-do-not-send="true"
        href="http://10.0.0.1">10.0.0.1</a>($|;|:|&gt;)" ||<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from_uri=~"@<a moz-do-not-send="true"
        href="http://10.0.0.2">10.0.0.2</a>($|;|:|&gt;)" ||<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from_uri=~"@<a moz-do-not-send="true"
        href="http://10.0.0.3">10.0.0.3</a>($|;|:|&gt;)") {<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Skype<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (to_uri=~"\#skype@") {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(2);<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Skype<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (to_uri=~"%23skype@") {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(2);<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # default<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(1);<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("403","Forbidden - Wrong domain or
      Username format");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Default<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(1);<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      }<br>
      #Default (softswitches)<br>
      route[1] {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds_select_dst("1", "0");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; forward();<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      }<br>
      #Skype<br>
      route[2] {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds_select_dst("2", "0");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; forward();<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      }<br>
      <br>
      #Register<br>
      route[4] {<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds_select_dst("4", "0");<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; forward();<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
      }<br>
      <br>
      <br>
      Memory log:<br>
      <br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      &lt;core&gt; [main.c:691]: Memory status (pkg):<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: fm_status (0x88d5c0):<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status:&nbsp; heap size= 4194304<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status:&nbsp; used= 126576, used+overhead=169192, free=4025112<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status:&nbsp; max used (+overhead)= 204008<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: dumping free list:<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 1 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 2 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 2, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 3 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 8, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 4 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 5 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 3, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp; 54 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 432 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 432 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      432)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash = 216 fragments no.:&nbsp;&nbsp;&nbsp; 20, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1728 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1728 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      1728)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash = 2056 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp; 2097152 -&nbsp;&nbsp; 4194304 (first&nbsp;&nbsp;
      3989736)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: TOTAL:&nbsp;&nbsp;&nbsp;&nbsp; 37 free fragments = 4025112 free bytes<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: -----------------------------<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      &lt;core&gt; [main.c:703]: Memory status (shm):<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: fm_status (0x2b982b03b000):<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status:&nbsp; heap size= 33554432<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status:&nbsp; used= 3071760, used+overhead=3109608, free=30444824<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status:&nbsp; max used (+overhead)= 3235640<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: dumping free list:<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 3 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 2, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 5 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 8, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp;&nbsp; 8 fragments no.:&nbsp;&nbsp;&nbsp; 19, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 64 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 64
      (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 64)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp; 27 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 216 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 216 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      216)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp; 37 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 296 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 296 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      296)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp; 38 fragments no.:&nbsp;&nbsp;&nbsp; 22, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 304 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 304 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      304)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp; 39 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 2, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 312 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 312 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      312)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash =&nbsp; 40 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 320 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 320 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      320)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash = 583 fragments no.:&nbsp;&nbsp;&nbsp; 25, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4664 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4664 (first&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      4664)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: hash = 2059 fragments no.:&nbsp;&nbsp;&nbsp;&nbsp; 1, unused:&nbsp;&nbsp;&nbsp;&nbsp;
      0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bucket size:&nbsp; 16777216 -&nbsp; 33554432 (first&nbsp;
      30318496)<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: TOTAL:&nbsp;&nbsp;&nbsp;&nbsp; 82 free fragments = 30444824 free bytes<br>
      Sep 21 11:31:02 siprouter /usr/local/sbin/kamailio[766]: NOTICE:
      fm_status: -----------------------------<br>
      <br clear="all">
      Santiago Soares<br>
      <br>
      <br>
      <br>
      <div class="gmail_quote">On Tue, Sep 21, 2010 at 5:29 AM,
        Daniel-Constantin Mierla <span dir="ltr">&lt;<a
            moz-do-not-send="true" href="mailto:miconda@gmail.com">miconda@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          &nbsp;For a shorter version of memory status you can set
          memory_summary=2 or 3:<br>
          <br>
          <a moz-do-not-send="true"
href="http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.0.x#mem_summary"
            target="_blank">http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.0.x#mem_summary</a><br>
          <br>
          This will show quickly if there is a leak.<br>
          Cheers,<br>
          Daniel
          <div>
            <div class="h5"><br>
              <br>
              On 9/21/10 9:57 AM, marius zbihlei wrote:<br>
              <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
                0.8ex; border-left: 1px solid rgb(204, 204, 204);
                padding-left: 1ex;">
                On 09/21/2010 09:18 AM, Marius Zbihlei wrote:<br>
                <blockquote class="gmail_quote" style="margin: 0pt 0pt
                  0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);
                  padding-left: 1ex;">
                  Hello<br>
                  <br>
                  Can you give us more information on the modules you
                  are loading/ your specific config ?<br>
                  <br>
                  Marius<br>
                </blockquote>
                <br>
                Also, is it shared memory or private memory? If you have
                a dump of the memory distribution, can you spot anything
                out of the ordinary. As a tip look for functions in the
                ending part of the dump that repeat for multiple times.
                The lower offset is usually alloc'ed during module
                initialization so any big leak will happen at higher
                offsets (I don't know if this is the rule but this is
                what I observed).<br>
                <br>
                Have you tried increasing the memory pool?<br>
                <br>
                Cheers<br>
                Marius<br>
                <blockquote class="gmail_quote" style="margin: 0pt 0pt
                  0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);
                  padding-left: 1ex;">
                  ________________________________________<br>
                  From: <a moz-do-not-send="true"
                    href="mailto:sr-users-bounces@lists.sip-router.org"
                    target="_blank">sr-users-bounces@lists.sip-router.org</a>
                  [<a moz-do-not-send="true"
                    href="mailto:sr-users-bounces@lists.sip-router.org"
                    target="_blank">sr-users-bounces@lists.sip-router.org</a>]
                  On Behalf Of Santiago Soares [<a
                    moz-do-not-send="true"
                    href="mailto:santiagosoares@gmail.com"
                    target="_blank">santiagosoares@gmail.com</a>]<br>
                  Sent: Monday, September 20, 2010 9:21 PM<br>
                  To: SR-Users; <a moz-do-not-send="true"
                    href="mailto:users@lists.kamailio.org"
                    target="_blank">users@lists.kamailio.org</a><br>
                  Subject: [SR-Users] Memory leak<br>
                  <br>
                  Hello,<br>
                  <br>
                  We use Kamailio as a stateless load balancer.<br>
                  It runs on a VM, with 512 MB RAM, and it seems to have
                  some kind of memory leak.<br>
                  The kamailio processes consume all available memory,
                  until Kamailio crashes and restart.<br>
                  This occurs about once a day.<br>
                  Since it's stateless, and the restart is very fast,
                  it's not a big deal, but I'd like to fix it.<br>
                  The strange thing is that I updated kamailio from
                  1.5.3 to 3.0.3 and the problem still ocurrs.<br>
                  I followed the instructions on <a
                    moz-do-not-send="true"
                    href="http://www.kamailio.org/dokuwiki/doku.php/troubleshooting:memory"
                    target="_blank">http://www.kamailio.org/dokuwiki/doku.php/troubleshooting:memory</a>
                  in order to determine the cause, and stopped the
                  traffic on the proxy. The allocated memory were not
                  freed, after 1 hour the amount of free memory is still
                  the same.<br>
                  Anybody has an ideia about what's happening, or how
                  can I debug it?<br>
                  <br>
                  Thank you!<br>
                  <br>
                  Santiago Soares<br>
                  <br>
                  <br>
                  _______________________________________________<br>
                  SIP Express Router (SER) and Kamailio (OpenSER) -
                  sr-users mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:sr-users@lists.sip-router.org"
                    target="_blank">sr-users@lists.sip-router.org</a><br>
                  <a moz-do-not-send="true"
                    href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
                    target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
                  <br>
                </blockquote>
                <br>
                <br>
                _______________________________________________<br>
                SIP Express Router (SER) and Kamailio (OpenSER) -
                sr-users mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:sr-users@lists.sip-router.org"
                  target="_blank">sr-users@lists.sip-router.org</a><br>
                <a moz-do-not-send="true"
                  href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
                  target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
              </blockquote>
              <br>
            </div>
          </div>
          <font color="#888888">
            -- <br>
            Daniel-Constantin Mierla<br>
            <a moz-do-not-send="true" href="http://www.asipto.com"
              target="_blank">http://www.asipto.com</a></font>
          <div>
            <div class="h5"><br>
              <br>
              <br>
              _______________________________________________<br>
              SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
              mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:sr-users@lists.sip-router.org"
                target="_blank">sr-users@lists.sip-router.org</a><br>
              <a moz-do-not-send="true"
                href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
                target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a></pre>
  </body>
</html>