hello,<br><br>i upgraded to the latest GIT compiled configured FS without any issues... everything looks great... but when i put this into some traffic i noticed FS uses more and more memory... until it finished into swap. I didn&#39;t have issues like that previously but unfortunately i cannot recall what was the version with no issues.<br>
<br>The server is 64bit CentOS 5.4 and the FS version is the latest (well 4 days old tops). Im using just the standard modules (the list provided below) and FS keeps leaking memory<br><br>    &lt;load module=&quot;mod_console&quot;/&gt;<br>
    &lt;load module=&quot;mod_logfile&quot;/&gt;<br>    &lt;load module=&quot;mod_enum&quot;/&gt;<br>    &lt;load module=&quot;mod_cdr_csv&quot;/&gt;<br>    &lt;load module=&quot;mod_event_socket&quot;/&gt;<br>    &lt;load module=&quot;mod_sofia&quot;/&gt;<br>
    &lt;load module=&quot;mod_loopback&quot;/&gt;<br>    &lt;load module=&quot;mod_commands&quot;/&gt;<br>    &lt;load module=&quot;mod_conference&quot;/&gt;<br>    &lt;load module=&quot;mod_db&quot;/&gt;<br>    &lt;load module=&quot;mod_dptools&quot;/&gt;<br>
    &lt;load module=&quot;mod_expr&quot;/&gt;<br>    &lt;load module=&quot;mod_fifo&quot;/&gt;<br>    &lt;load module=&quot;mod_hash&quot;/&gt;<br>    &lt;load module=&quot;mod_voicemail&quot;/&gt;<br>    &lt;load module=&quot;mod_esf&quot;/&gt;<br>
    &lt;load module=&quot;mod_fsv&quot;/&gt;<br>    &lt;load module=&quot;mod_cluechoo&quot;/&gt;<br>    &lt;load module=&quot;mod_valet_parking&quot;/&gt;<br>    &lt;load module=&quot;mod_dialplan_xml&quot;/&gt;<br>    &lt;load module=&quot;mod_dialplan_asterisk&quot;/&gt;<br>
    &lt;load module=&quot;mod_spandsp&quot;/&gt;<br>    &lt;load module=&quot;mod_g723_1&quot;/&gt;<br>    &lt;load module=&quot;mod_g729&quot;/&gt;<br>    &lt;load module=&quot;mod_amr&quot;/&gt;<br>    &lt;load module=&quot;mod_ilbc&quot;/&gt;<br>
    &lt;load module=&quot;mod_speex&quot;/&gt;<br>    &lt;load module=&quot;mod_h26x&quot;/&gt;<br>    &lt;load module=&quot;mod_siren&quot;/&gt;<br>    &lt;load module=&quot;mod_sndfile&quot;/&gt;<br>    &lt;load module=&quot;mod_native_file&quot;/&gt;<br>
    &lt;load module=&quot;mod_local_stream&quot;/&gt;<br>    &lt;load module=&quot;mod_tone_stream&quot;/&gt;<br>    &lt;load module=&quot;mod_spidermonkey&quot;/&gt;<br>    &lt;load module=&quot;mod_lua&quot;/&gt;<br>    &lt;load module=&quot;mod_say_en&quot;/&gt;<br>
<br><br>This is the dialplan im triggering...<br><br>   &lt;extension name=&quot;doRedirect&quot;&gt;<br>      &lt;condition field=&quot;destination_number&quot; expression=&quot;^300030.*$&quot;&gt;<br>         &lt;action application=&quot;info&quot;/&gt;<br>
         &lt;action application=&quot;redirect&quot; data=&quot;&lt;sip:0999901234567889@10.1.1.11:5060;user=phone&gt;;q=0.99&quot;/&gt;<br>         &lt;action application=&quot;hangup&quot;/&gt; &lt;!-- well ... not really needed but only Got knows for sure--&gt;<br>
      &lt;/condition&gt;<br>   &lt;/extension&gt;<br><br>I have i have tried a pure &quot;hello world&quot; dialplan as:<br><br>   &lt;extension name=&quot;testDP&quot;&gt;<br>
      &lt;condition field=&quot;destination_number&quot; expression=&quot;^300030.*$&quot;&gt;<br>
         &lt;action application=&quot;info&quot;/&gt;<br>
         &lt;action application=&quot;hangup&quot;/&gt;<br>
      &lt;/condition&gt;<br>
   &lt;/extension&gt;<br><br>But the situation is exactly the same.<br><br><br><br>This is the behavior i&#39;m having .... memory just keep growing and growing until it hits the swap where the server is doomed.<br><br> tail -f smaps_log.log (this is from cat /proc/$PID/smaps | grep heap)<br>
TIM,SIZE,RSS,SHARED_CLEAN,SHARED_DIRTY,PRIVATE_CLEAN,PRIVATE_DIRTY,SWAP<br>2011-07-13 13:50:34,19268,18916,0,0,0,18916,0<br>2011-07-13 13:51:34,19268,18972,0,0,0,18972,0<br>2011-07-13 13:52:34,20324,20088,0,0,0,20088,0<br>
2011-07-13 13:53:34,21264,20920,0,0,0,20920,0<br>2011-07-13 13:54:34,21048,20856,0,0,0,20856,0<br>2011-07-13 13:55:35,22396,22076,0,0,0,22076,0<br>2011-07-13 13:56:35,22396,22164,0,0,0,22256,0<br>2011-07-13 13:57:35,23220,22936,0,0,0,22936,0<br>
2011-07-13 13:58:35,23480,23288,0,0,0,23288,0<br><br>$ tail -f mem.log (this is from ps)<br>TIMESTAMP            PID  RSS    %MEM<br>2011-07-13 13:48:55  2405 65144 12.8<br>2011-07-13 13:49:55  2405 66932 13.2<br>2011-07-13 13:50:55  2405 69576 13.7<br>
2011-07-13 13:51:55  2405 71552 14.1<br>2011-07-13 13:52:55  2405 73576 14.5<br>2011-07-13 13:53:55  2405 75804 14.9<br>2011-07-13 13:54:55  2405 78388 15.4<br>2011-07-13 13:55:55  2405 80544 15.9<br>2011-07-13 13:56:55  2405 81784 16.1<br>
2011-07-13 13:57:55  2405 83720 16.5<br>2011-07-13 13:58:55  2405 86524 17.0<br><br><br><br><br>FS runs under root account and it is started as:<br><br>/usr/local/freeswitch/bin/freeswitch -nc -nonat -db /dev/shm -conf /usr/local/freeswitch/conf/ -log /usr/local/freeswitch/log/ -run /usr/local/freeswitch/run/<br>
<br><br>Also ulimit is like this;<br><br>        ulimit -c unlimited<br>        ulimit -d unlimited<br>        ulimit -f unlimited<br>        ulimit -i unlimited<br>        ulimit -n 999999<br>        ulimit -q unlimited<br>
        ulimit -u unlimited<br>        ulimit -v unlimited<br>        ulimit -x unlimited<br>        ulimit -s 240<br>        ulimit -l unlimited<br><br><br>so, does anyone have a clue on why the memory goes up ?<br>... what I&#39;m doing wrong ?<br>
<br>Regards,<br>Tihomir.<br><br><br><br><br><br>