[OpenSIPS-Users] out of pkg mem

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Mar 20 17:51:17 CET 2009


Try enabling the memory debugger, to get more data about the available 
pkg mem at runtime (do a SIGUSR1 to the fifo proc) and also about how 
much the dlg_list wants to allocate.

Regards,
Bogdan

Brett Nemeroff wrote:
> Hi Bogdan,
> Yeah, I didn't think it would be related, but it's all that's really 
> changed. 
>
> The dialogs don't seem to be an issue. there are like 3-4 calls up 
> (really). It happens even if I kill the proc and start it back up. 
>
> Any ideas? 
>
>
> On Fri, Mar 20, 2009 at 7:21 AM, Bogdan-Andrei Iancu 
> <bogdan at voice-system.ro <mailto:bogdan at voice-system.ro>> wrote:
>
>     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 <mailto:Users at lists.opensips.org>
>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>          
>
>
>




More information about the Users mailing list