Daniel hi, I attached 2 txt files. One with mem_join=1, the other with mem_join=0, and the info you asked for. Let me know if it is OK.
Thanks, Uri On Mon, Nov 19, 2012 at 10:50 AM, Daniel-Constantin Mierla < mico...@gmail.com> wrote: > Hello, > > if you set memjoin to 0, do you see any difference? > > Can you try again (with memjoin 1 as well as 0) and send the output of: > > kamctl mi get_statistics shmem: > > before executing the reload commands? > > When it gets to 100%, can you see which process is using the cpu and > attach to it with: > > gdb /path/to/kamailio PID > > then do: > > bt full > > and send output here? > > Cheers, > Daniel > > > On 11/18/12 4:09 PM, Uri Shacked wrote: > > After some testing I notice the following: > First reload of 5 million records after kamailio started took about 9 sec. > Second reload (4 minutes after the first one) took 60 sec. > The third one (again about 4 minutes after the secind) got kamailio to use > 100% cpu and after 13 minutes! i killed it..... > > I can understand that the memory manger works harder, still, any ideas on > how to use mem_join and keep on reloading data. > (in real life our data loads 5 million records once a day when almost no > traffic. still after a few days it stops...) > > Thanks, > Uri > > > > On Sun, Nov 18, 2012 at 11:52 AM, Uri Shacked <ushac...@gmail.com> wrote: > >> Hi, >> >> I am using MTREE and DIALPLAN modules to load lots of info to kamailio. >> (6 million rows). >> >> When kamailio was running with 3.2.1 (no mem_join=1 option), the used >> size was increasing but the process of loading the data was fast eanough. >> >> I upgraded to 3.3.2 and set mem_join=1. Now the loading process take >> about 10 time longer and sometimes stops kamailio from responding to >> traffic. >> >> Any ideas? >> >> Thanks, >> >> Uri >> > > > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing > listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > -- > Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda > - http://www.linkedin.com/in/miconda > >
kamailio start with mem_join=1 kamctl mi get_statistics shmem: shmem:fragments = 1 shmem:free_size = 3787912304 shmem:max_used_size = 507054992 shmem:real_used_size = 507054992 shmem:total_size = 4294967296 shmem:used_size = 352726728 after reload 1: shmem:fragments = 4276802 shmem:free_size = 3719478536 shmem:max_used_size = 983326408 shmem:real_used_size = 575488760 shmem:total_size = 4294967296 shmem:used_size = 352730656 after reload 2: shmem:fragments = 4276802 shmem:free_size = 3676544072 shmem:max_used_size = 1026260872 shmem:real_used_size = 618423224 shmem:total_size = 4294967296 shmem:used_size = 395664432 after reload 3: kamailio froze...... get statistics command froze as well...... the reload finished after 25 minutes !!! but kamailio was frozen.... bt full result for PID 4052 is: [root@Kamin_Dev_App ~]# gdb /usr/local/etc/kamailio 4052 GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... /usr/local/etc/kamailio: No such file or directory. Attaching to process 4052 Reading symbols from /usr/local/sbin/kamailio...done. Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libresolv.so.2 Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/local/lib64/kamailio/modules/db_mysql.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/db_mysql.so Reading symbols from /usr/lib64/mysql/libmysqlclient.so.18...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/mysql/libmysqlclient.so.18 Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libz.so.1 Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /usr/lib64/libssl.so.10...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssl.so.10 Reading symbols from /usr/lib64/libcrypto.so.10...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libcrypto.so.10 Reading symbols from /usr/local/lib64/kamailio/libsrdb2.so.1...done. Loaded symbols for /usr/local/lib64/kamailio/libsrdb2.so.1 Reading symbols from /usr/local/lib64/kamailio/libsrdb1.so.1...done. Loaded symbols for /usr/local/lib64/kamailio/libsrdb1.so.1 Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libstdc++.so.6 Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libgcc_s.so.1 Reading symbols from /lib64/libgssapi_krb5.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libgssapi_krb5.so.2 Reading symbols from /lib64/libkrb5.so.3...(no debugging symbols found)...done. Loaded symbols for /lib64/libkrb5.so.3 Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libcom_err.so.2 Reading symbols from /lib64/libk5crypto.so.3...(no debugging symbols found)...done. Loaded symbols for /lib64/libk5crypto.so.3 Reading symbols from /lib64/libkrb5support.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libkrb5support.so.0 Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libkeyutils.so.1 Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libselinux.so.1 Reading symbols from /usr/local/lib64/kamailio/modules_k/mi_fifo.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/mi_fifo.so Reading symbols from /usr/local/lib64/kamailio/libkmi.so.1...done. Loaded symbols for /usr/local/lib64/kamailio/libkmi.so.1 Reading symbols from /usr/local/lib64/kamailio/modules_k/kex.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/kex.so Reading symbols from /usr/local/lib64/kamailio/libkcore.so.1...done. Loaded symbols for /usr/local/lib64/kamailio/libkcore.so.1 Reading symbols from /usr/local/lib64/kamailio/libsrutils.so.1...done. Loaded symbols for /usr/local/lib64/kamailio/libsrutils.so.1 Reading symbols from /usr/local/lib64/kamailio/modules/tm.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/tm.so Reading symbols from /usr/local/lib64/kamailio/modules_k/tmx.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/tmx.so Reading symbols from /usr/local/lib64/kamailio/modules/sl.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/sl.so Reading symbols from /usr/local/lib64/kamailio/modules_k/rr.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/rr.so Reading symbols from /usr/local/lib64/kamailio/modules_k/pv.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/pv.so Reading symbols from /usr/local/lib64/kamailio/modules_k/maxfwd.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/maxfwd.so Reading symbols from /usr/local/lib64/kamailio/modules_k/textops.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/textops.so Reading symbols from /usr/local/lib64/kamailio/modules/textopsx.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/textopsx.so Reading symbols from /usr/local/lib64/kamailio/modules_k/siputils.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/siputils.so Reading symbols from /usr/local/lib64/kamailio/modules_k/xlog.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/xlog.so Reading symbols from /usr/local/lib64/kamailio/modules/sanity.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/sanity.so Reading symbols from /usr/local/lib64/kamailio/modules/ctl.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/ctl.so Reading symbols from /usr/local/lib64/kamailio/modules/cfg_rpc.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/cfg_rpc.so Reading symbols from /usr/local/lib64/kamailio/modules/mi_rpc.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/mi_rpc.so Reading symbols from /usr/local/lib64/kamailio/libbinrpc.so.0...done. Loaded symbols for /usr/local/lib64/kamailio/libbinrpc.so.0 Reading symbols from /usr/local/lib64/kamailio/modules_k/acc.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/acc.so Reading symbols from /usr/local/lib64/kamailio/modules/xhttp.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/xhttp.so Reading symbols from /usr/local/lib64/kamailio/modules_k/uac.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/uac.so Reading symbols from /usr/local/lib64/kamailio/modules/carrierroute.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/carrierroute.so Reading symbols from /usr/lib64/libconfuse.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libconfuse.so.0 Reading symbols from /usr/local/lib64/kamailio/libtrie.so.1...done. Loaded symbols for /usr/local/lib64/kamailio/libtrie.so.1 Reading symbols from /usr/local/lib64/kamailio/modules/pipelimit.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/pipelimit.so Reading symbols from /usr/local/lib64/kamailio/modules_k/rtimer.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/rtimer.so Reading symbols from /usr/local/lib64/kamailio/modules_k/sqlops.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/sqlops.so Reading symbols from /usr/local/lib64/kamailio/modules_k/dispatcher.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/dispatcher.so Reading symbols from /usr/local/lib64/kamailio/modules_k/exec.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/exec.so Reading symbols from /usr/local/lib64/kamailio/modules_k/benchmark.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/benchmark.so Reading symbols from /usr/local/lib64/kamailio/modules/utils.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/utils.so Reading symbols from /usr/lib64/libcurl.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libcurl.so.4 Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxml2.so.2 Reading symbols from /lib64/libidn.so.11...(no debugging symbols found)...done. Loaded symbols for /lib64/libidn.so.11 Reading symbols from /lib64/libldap-2.4.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libldap-2.4.so.2 Reading symbols from /usr/lib64/libssl3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssl3.so Reading symbols from /usr/lib64/libsmime3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsmime3.so Reading symbols from /usr/lib64/libnss3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnss3.so Reading symbols from /usr/lib64/libnssutil3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnssutil3.so Reading symbols from /lib64/libplds4.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libplds4.so Reading symbols from /lib64/libplc4.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libplc4.so Reading symbols from /lib64/libnspr4.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libnspr4.so Reading symbols from /usr/lib64/libssh2.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssh2.so.1 Reading symbols from /lib64/liblber-2.4.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/liblber-2.4.so.2 Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsasl2.so.2 Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libcrypt.so.1 Reading symbols from /lib64/libfreebl3.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libfreebl3.so Reading symbols from /usr/local/lib64/kamailio/modules/mtree.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/mtree.so Reading symbols from /usr/local/lib64/kamailio/modules_k/statistics.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/statistics.so Reading symbols from /usr/local/lib64/kamailio/modules_k/drouting.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/drouting.so Reading symbols from /usr/local/lib64/kamailio/modules_k/cfgutils.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/cfgutils.so Reading symbols from /usr/local/lib64/kamailio/modules/counters.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/counters.so Reading symbols from /usr/local/lib64/kamailio/modules_k/dialog.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/dialog.so Reading symbols from /usr/local/lib64/kamailio/modules/dialplan.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules/dialplan.so Reading symbols from /lib64/libpcre.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libpcre.so.0 Reading symbols from /usr/local/lib64/kamailio/modules_k/htable.so...done. Loaded symbols for /usr/local/lib64/kamailio/modules_k/htable.so Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libnss_files.so.2 Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libnss_dns.so.2 0x000000000052b536 in fm_join_frag (qm=0x7f2078676000, p=0x7f209054d110) at mem/f_malloc.c:467 467 for(;(*pf)&&(*pf!=n); pf=&((*pf)->u.nxt_free)); /*FIXME slow */ Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.23-13.el6.x86_64 glibc-2.12-1.47.el6.x86_64 keyutils-libs-1.4-3.el6.x86_64 krb5- libs-1.9-22.el6_2.1.x86_64 libcom_err-1.41.12-11.el6.x86_64 libconfuse-2.6-3.el6.x86_64 libcurl-7.19.7-26.el6_1.2.x86_64 libgcc-4.4.6-3.el6.x86_64 libi dn-1.18-2.el6.x86_64 libselinux-2.0.94-5.2.el6.x86_64 libssh2-1.2.2-7.el6_1.1.x86_64 libstdc++-4.4.6-3.el6.x86_64 libxml2-2.7.6-4.el6_2.1.x86_64 mysql- libs-5.5.20-1.el6.remi.x86_64 nspr-4.8.8-3.el6.x86_64 nss-3.12.10-17.el6_2.x86_64 nss-softokn-freebl-3.12.9-11.el6.x86_64 nss-util-3.12.10-2.el6.x86_64 openldap-2.4.23-20.el6.x86_64 openssl-1.0.0-20.el6.x86_64 pcre-7.8-3.1.el6.x86_64 zlib-1.2.3-27.el6.x86_64 (gdb) bt full #0 0x000000000052b536 in fm_join_frag (qm=0x7f2078676000, p=0x7f209054d110) at mem/f_malloc.c:467 hash = 1 pf = 0x7f208223b548 n = 0x7f209054d140 #1 fm_free (qm=0x7f2078676000, p=0x7f209054d110) at mem/f_malloc.c:551 f = 0x7f209054d100 size = 48 #2 0x00007f217971fee7 in mt_free_node (pn=0x7f20904efd90, type=0) at mtree.c:545 i = <value optimized out> tvalues = <value optimized out> next = 0x0 #3 0x00007f217971ff24 in mt_free_node (pn=0x7f20905c1790, type=0) at mtree.c:551 i = <value optimized out> tvalues = 0x0 next = <value optimized out> #4 0x00007f217971ff24 in mt_free_node (pn=0x7f2091211468, type=0) at mtree.c:551 i = <value optimized out> tvalues = 0x0 next = <value optimized out> #5 0x00007f217971ff24 in mt_free_node (pn=0x7f2094e179a8, type=0) at mtree.c:551 i = <value optimized out> tvalues = 0x0 next = <value optimized out> #6 0x00007f217971ff24 in mt_free_node (pn=0x7f207c49c790, type=0) at mtree.c:551 i = <value optimized out> tvalues = 0x0 next = <value optimized out> #7 0x00007f217971ff24 in mt_free_node (pn=0x7f2091de12d0, type=0) at mtree.c:551 ---Type <return> to continue, or q <return> to quit--- i = <value optimized out> tvalues = 0x0 next = <value optimized out> #8 0x00007f217971ff24 in mt_free_node (pn=0x7f2092218be8, type=0) at mtree.c:551 i = <value optimized out> tvalues = 0x0 next = <value optimized out> #9 0x00007f217971ff24 in mt_free_node (pn=0x7f2094435250, type=0) at mtree.c:551 i = <value optimized out> tvalues = 0x0 next = <value optimized out> #10 0x00007f217971ff24 in mt_free_node (pn=0x7f2091033550, type=0) at mtree.c:551 i = <value optimized out> tvalues = 0x0 next = <value optimized out> #11 0x00007f2179725c02 in mt_load_db (tname=<value optimized out>) at mtree_mod.c:601 db_cols = {0x7f217992b5b0, 0x7f217992b5c0, 0x0} tprefix = {s = 0x13e82b58 <Address 0x13e82b58 out of bounds>, len = 10} tvalue = {s = 0x13e82b63 <Address 0x13e82b63 out of bounds>, len = 5} db_res = 0x7f217eb74d30 i = <value optimized out> ret = <value optimized out> new_tree = {tname = {s = 0x7f207867ec80 "num", len = 3}, dbtable = {s = 0x7f207867ec98 "service_numbers_to_areas_view", len = 29}, type = 0, nrnodes = 791218, nritems = 4276794, memsize = 220429860, head = 0x7f20af14da88, next = 0x0} old_tree = 0x7f207867ec30 bk_head = <value optimized out> #12 0x00007f2179726400 in mt_mi_reload (cmd_tree=<value optimized out>, param=<value optimized out>) at mtree_mod.c:787 tname = {s = 0x7f217eb6f550 "num\n", len = 3} ---Type <return> to continue, or q <return> to quit--- pt = 0x7f207867ec30 node = <value optimized out> #13 0x00007f217dbda703 in run_mi_cmd (fifo_stream=<value optimized out>) at ../../lib/kmi/mi.h:77 No locals. #14 mi_fifo_server (fifo_stream=<value optimized out>) at fifo_fnc.c:509 mi_cmd = 0x26abc50 mi_rpl = <value optimized out> hdl = 0x0 line_len = 32 file_sep = 0x2682557 "" command = 0x7f217eb5d881 "mt_reload" file = 0x7f217eb61e60 "/tmp/openser_receiver_4627" f = 0x2682558 reply_stream = 0x26aba10 #15 0x00007f217dbdc4d0 in fifo_process (rank=<value optimized out>) at mi_fifo.c:247 fifo_stream = 0x26992a0 #16 0x00007f217dbdc86e in mi_child_init (rank=0) at mi_fifo.c:211 pid = <value optimized out> #17 0x00000000004dc871 in init_mod_child (m=0x7f217e90a2e0, rank=0) at sr_module.c:893 No locals. #18 0x00000000004dc7f4 in init_mod_child (m=0x7f217e90a450, rank=0) at sr_module.c:890 No locals. #19 0x00000000004dc7f4 in init_mod_child (m=0x7f217e90aa98, rank=0) at sr_module.c:890 No locals. #20 0x00000000004dc7f4 in init_mod_child (m=0x7f217e90bf48, rank=0) at sr_module.c:890 No locals. #21 0x00000000004dc7f4 in init_mod_child (m=0x7f217e90c568, rank=0) at sr_module.c:890 No locals. ---Type <return> to continue, or q <return> to quit--- #22 0x00000000004dc7f4 in init_mod_child (m=0x7f217e90c8d0, rank=0) at sr_module.c:890 No locals. #23 0x00000000004dc7f4 in init_mod_child (m=0x7f217e90ce70, rank=0) at sr_module.c:890 No locals. #24 0x00000000004dc7f4 in init_mod_child (m=0x7f217e90ffc0, rank=0) at sr_module.c:890 No locals. #25 0x00000000004dc7f4 in init_mod_child (m=0x7f217e910258, rank=0) at sr_module.c:890 No locals. #26 0x00000000004dc7f4 in init_mod_child (m=0x7f217e910d28, rank=0) at sr_module.c:890 No locals. #27 0x00000000004dc7f4 in init_mod_child (m=0x7f217e911028, rank=0) at sr_module.c:890 No locals. #28 0x00000000004dc7f4 in init_mod_child (m=0x7f217e911758, rank=0) at sr_module.c:890 No locals. #29 0x00000000004dc7f4 in init_mod_child (m=0x7f217e911b80, rank=0) at sr_module.c:890 No locals. #30 0x00000000004dc7f4 in init_mod_child (m=0x7f217e911dd8, rank=0) at sr_module.c:890 No locals. #31 0x00000000004dc7f4 in init_mod_child (m=0x7f217e9121a8, rank=0) at sr_module.c:890 No locals. #32 0x00000000004dc7f4 in init_mod_child (m=0x7f217e913300, rank=0) at sr_module.c:890 No locals. #33 0x00000000004dc7f4 in init_mod_child (m=0x7f217e9136a8, rank=0) at sr_module.c:890 No locals. #34 0x00000000004dc7f4 in init_mod_child (m=0x7f217e913950, rank=0) at sr_module.c:890 No locals. #35 0x00000000004dc7f4 in init_mod_child (m=0x7f217e913ba0, rank=0) at sr_module.c:890 No locals. ---Type <return> to continue, or q <return> to quit--- #36 0x00000000004dc7f4 in init_mod_child (m=0x7f217e914088, rank=0) at sr_module.c:890 No locals. #37 0x00000000004dc7f4 in init_mod_child (m=0x7f217e914350, rank=0) at sr_module.c:890 No locals. #38 0x00000000004dc7f4 in init_mod_child (m=0x7f217e9145e8, rank=0) at sr_module.c:890 No locals. #39 0x00000000004dc7f4 in init_mod_child (m=0x7f217e914790, rank=0) at sr_module.c:890 No locals. #40 0x00000000004dc7f4 in init_mod_child (m=0x7f217e914b70, rank=0) at sr_module.c:890 No locals. #41 0x00000000004dc7f4 in init_mod_child (m=0x7f217e914f90, rank=0) at sr_module.c:890 No locals. #42 0x00000000004dc7f4 in init_mod_child (m=0x7f217e915230, rank=0) at sr_module.c:890 No locals. #43 0x00000000004dc7f4 in init_mod_child (m=0x7f217e915540, rank=0) at sr_module.c:890 No locals. #44 0x00000000004dc7f4 in init_mod_child (m=0x7f217e915728, rank=0) at sr_module.c:890 No locals. #45 0x00000000004dc7f4 in init_mod_child (m=0x7f217e915920, rank=0) at sr_module.c:890 No locals. #46 0x00000000004dc7f4 in init_mod_child (m=0x7f217e915b50, rank=0) at sr_module.c:890 No locals. #47 0x00000000004dc7f4 in init_mod_child (m=0x7f217e915f08, rank=0) at sr_module.c:890 No locals. #48 0x00000000004dc7f4 in init_mod_child (m=0x7f217e916570, rank=0) at sr_module.c:890 No locals. #49 0x00000000004dc7f4 in init_mod_child (m=0x7f217e916c70, rank=0) at sr_module.c:890 No locals. ---Type <return> to continue, or q <return> to quit--- #50 0x00000000004dc7f4 in init_mod_child (m=0x7f217e917588, rank=0) at sr_module.c:890 No locals. #51 0x00000000004dc7f4 in init_mod_child (m=0x7f217e917770, rank=0) at sr_module.c:890 No locals. #52 0x0000000000462535 in main_loop () at main.c:1710 i = <value optimized out> pid = <value optimized out> si = 0x0 si_desc = "udp receiver child=1 sock=10.25.193.162:5084\000\000\000\000(l\245~!\177\000\000\000\000\000\000\000\000\000\000\003\000\000\000\000 \000\000\000\001\000\000\000\004\000\000\000\300\264\214\000\000\000\000\000\n\000\000\000\000\000\000\000\000\265\214\000\000\000\000\000\000\000\000\ 001\001", '\000' <repeats 11 times>, "\003\000\000\000\000\000\000" nrprocs = <value optimized out> #53 0x000000000046418c in main (argc=<value optimized out>, argv=<value optimized out>) at main.c:2546 cfg_stream = <value optimized out> c = <value optimized out> r = <value optimized out> tmp = 0x7fff43283f58 "" tmp_len = 0 options = 0x5a3d48 ":f:cm:M:dVIhEb:l:L:n:vrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:" ret = -1 seed = 59788949 rfd = <value optimized out> debug_save = <value optimized out> debug_flag = <value optimized out> dont_fork_cnt = <value optimized out> n_lst = <value optimized out> p = <value optimized out> (gdb) (gdb) q A debugging session is active. Inferior 1 [process 4052] will be detached. Quit anyway? (y or n) y Detaching from program: /usr/local/sbin/kamailio, process 4052
kamailio start with mem_join=0 kamctl mi get_statistics shmem: shmem:fragments = 1 shmem:free_size = 3787911832 shmem:max_used_size = 507055464 shmem:real_used_size = 507055464 shmem:total_size = 4294967296 shmem:used_size = 352727136 after reload 1: shmem:fragments = 9344807 shmem:free_size = 3638391608 shmem:max_used_size = 983325256 shmem:real_used_size = 656575688 shmem:total_size = 4294967296 shmem:used_size = 352729776 after reload 2: shmem:fragments = 9344807 shmem:free_size = 3638389720 shmem:max_used_size = 983327144 shmem:real_used_size = 656577576 shmem:total_size = 4294967296 shmem:used_size = 352731312 after reload 3: shmem:fragments = 9344807 shmem:free_size = 3638387848 shmem:max_used_size = 983329016 shmem:real_used_size = 656579448 shmem:total_size = 4294967296 shmem:used_size = 352732832
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users