[OpenSIPS-Users] out of pkg mem

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Mar 20 13:21:48 CET 2009


Hi Brett,

but there should be no relation about how many routes you have in CR (in 
shm) and printing the active dlgs (via pkg)....

Do you have an estimation about the number of ongoing dialogs (see via 
stats) ? I mean you run some large number?

Regards,
Bogdan

Brett Nemeroff wrote:
> Hey All,
> I'm using 1.4.4-notls with the carrierroute module. Everything was 
> working fine with about 6 routes loaded. Then I loaded an addition 120 
> routes and now when I execute:
> opensipsctl fifo dlg_list
>
> I get:
> [root at sip1 opensips-1.4.4-notls]# opensipsctl fifo dlg_list
> 500 command 'dlg_list' failed
> [root at sip1 opensips-1.4.4-notls]# 
> Mar 19 21:23:44 sip1 /usr/local/sbin/opensips[6115]: 
> ERROR:core:create_mi_node: no more pkg mem 
> Mar 19 21:23:44 sip1 /usr/local/sbin/opensips[6115]: 
> ERROR:dialog:internal_mi_print_dlg: failed to add node 
> Mar 19 21:23:44 sip1 /usr/local/sbin/opensips[6115]: 
> ERROR:dialog:internal_mi_print_dlgs: failed to print dialog 
> Mar 19 21:23:44 sip1 /usr/local/sbin/opensips[6115]: 
> ERROR:mi_fifo:mi_fifo_server: command (dlg_list) processing failed 
>
> I've tried increasing the pkg mem in config.h:
> #define PKG_MEM_POOL_SIZE 4*1024*1024           /*!< Used only if 
> PKG_MALLOC is defined*/
> #define SHM_MEM_SIZE 32                         /*!< Used if SH_MEM is 
> defined*/
>
> And followed it up with a make / make install / restart
>
> And got the same result. I sent a SIGUSR1 to process 6115 and got the 
> following:
>
>
> [root at sip1 opensips-1.4.4-notls]# Mar 19 21:21:25 sip1 
> /usr/local/sbin/opensips[6115]: Memory status (pkg): 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: fm_status 
> (0x819ac00): 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]:  heap size= 4194304 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]:  used= 72488, 
> used+overhead=681312, free=3512992 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]:  max used 
> (+overhead)= 4194448 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: dumping free list: 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =   1 
> fragments no.:     3, unused:     0              bucket size:         
> 8 -         8 (first         8) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =   4 
> fragments no.: 20455, unused:     0              bucket size:       
>  32 -        32 (first        32) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =   5 
> fragments no.: 20315, unused:     0              bucket size:       
>  40 -        40 (first        40) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =   6 
> fragments no.:  9127, unused:     0              bucket size:       
>  48 -        48 (first        48) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =   7 
> fragments no.:    96, unused:     0              bucket size:       
>  56 -        56 (first        56) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =   8 
> fragments no.: 15195, unused:     0              bucket size:       
>  64 -        64 (first        64) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =   9 
> fragments no.:  3881, unused:     0              bucket size:       
>  72 -        72 (first        72) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =  10 
> fragments no.:  4311, unused:     0              bucket size:       
>  80 -        80 (first        80) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =  11 
> fragments no.:    10, unused:     0              bucket size:       
>  88 -        88 (first        88) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =  12 
> fragments no.:    16, unused:     0              bucket size:       
>  96 -        96 (first        96) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =  13 
> fragments no.:    25, unused:     0              bucket size:       
> 104 -       104 (first       104) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =  14 
> fragments no.:     4, unused:     0              bucket size:       
> 112 -       112 (first       112) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =  15 
> fragments no.:     1, unused:     0              bucket size:       
> 120 -       120 (first       120) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: hash =  16 
> fragments no.:     1, unused:     0              bucket size:       
> 128 -       128 (first       128) 
> Mar 19 21:21:25 sip1 /usr/local/sbin/opensips[6115]: TOTAL:  73440 
> free fragments = 3513160 free bytes 
>
>
> Not sure what to do here... any ideas?
>
> Thanks,
> Brett
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   




More information about the Users mailing list