<div dir="ltr"><div>HI Phil<br><br></div>this is a part of output of <br><p class="MsoNormal"><span style="font-size:11pt;font-family:"courier new",serif">kamcmd pkg.stats </span></p><p class="MsoNormal"><br></p><p class="MsoNormal">~# kamcmd pkg.stats<br>{<br>    entry: 0<br>    pid: 3515<br>    rank: 0<br>    used: 312260<br>    free: 33167684<br>    real_used: 386748<br>    total_size: 33554432<br>    total_frags: 16<br>}<br>{<br>    entry: 1<br>    pid: 3516<br>    rank: 1<br>    used: 320776<br>    free: 33158104<br>    real_used: 396328<br>    total_size: 33554432<br>    total_frags: 40<br>}<br>{<br>    entry: 2<br>    pid: 3517<br>    rank: 2<br>    used: 320692<br>    free: 33158776<br>    real_used: 395656<br>    total_size: 33554432<br>    total_frags: 20<br>}<br>.....</p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal">when I run for example<br></p><p class="MsoNormal"><br></p><p class="MsoNormal">kamcmd cfg.set_now_int core mem_dump_pkg 3516<br><br></p><p class="MsoNormal"><br></p><p class="MsoNormal">the output is only this:<br></p><p class="MsoNormal"><br></p><p class="MsoNormal">/usr/sbin/kamailio[3531]: INFO: <core> [cfg/cfg_ctx.c:613]: cfg_set_now(): INFO: cfg_set_now(): core.mem_dump_pkg has been changed to 3516<br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal">The db postgres module errors like this</p><p class="MsoNormal"> <br></p><p class="MsoNormal">ERROR: db_postgres [km_dbase.c:537]: db_postgres_store_result(): invalid query, execution aborted<br></p><p class="MsoNormal">ERROR: db_postgres [km_dbase.c:538]: db_postgres_store_result(): driver error: PGRES_FATAL_ERROR, ERROR: </p><p class="MsoNormal"><br></p><p class="MsoNormal">Can it causes memory problem ?</p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal"><span style="font-size:11pt;font-family:"courier new",serif"></span></p><br><span style="font-size:11pt;font-family:"courier new",serif"></span><p class="MsoNormal"><br><span style="font-size:11pt;font-family:"courier new",serif"></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:"courier new",serif"><br></span></p></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 26, 2016 at 1:07 PM, Phil Lavin <span dir="ltr"><<a href="mailto:phil.lavin@cloudcall.com" target="_blank">phil.lavin@cloudcall.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="#0563C1" vlink="#954F72" lang="EN-GB">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">This looks like package memory. Can you dump the fragments and send the output?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">kamcmd pkg.stats<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">This will show you memory usage, for each Kamailio process.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New",serif">kamcmd cfg.set_now_int core mem_dump_pkg PID<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New",serif">kamcmd cfg.set_now_int core mem_dump_pkg 1<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">This will dump the memory fragments to syslog. You’ll need to replace PID with the process ID of one of your affected Kamailio processes, as taken
 from the pkg.stats output.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif" lang="EN-US">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif" lang="EN-US"> sr-users [mailto:<a href="mailto:sr-users-bounces@lists.sip-router.org" target="_blank">sr-users-bounces@<wbr>lists.sip-router.org</a>]
<b>On Behalf Of </b>beer Ll<br>
<b>Sent:</b> 26 September 2016 11:56<br>
<b>To:</b> <a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>
<b>Subject:</b> [SR-Users] memory problem<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">hi all<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I have kamailio 4.2.0 on Debian Jessie
<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">the parameters on startup of kamailio are :<br>
<br>
SHM_MEMORY=512<br>
PKG_MEMORY=32<br>
<br>
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">the server is dedicated to the kamailio SIP service with authentication and accounting  on a separated db server<br>
<br>
the server process about 30/50  call setups per second<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
everythings works good but after 5/6 days the processes lock and I received a lot of error log like these:
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><core> [rvalue.c:1710]: rval_str_add2(): rv eval out of memory<br>
<core> [msg_translator.c:362]: received_builder(): out of memory<br>
<core> [msg_translator.c:2717]: via_builder(): out of memory<br>
...<br>
<core> [msg_translator.c:2423]: build_res_buf_from_sip_req(): out of memory; needs 514<br>
...<br>
 <core> [data_lump.c:172]: insert_new_lump_before(): out of memory<br>
acc [acc_extra.c:267]: extra2strar(): extra2strar: out of memory.<br>
<br>
<br>
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">after a kamailio reboot evrethings works again for 5/6 days.<br>
<br>
<br>
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">what can I do to resolve?<u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>

<br>______________________________<wbr>_________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">http://lists.sip-router.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
<br></blockquote></div><br></div>