[OpenSIPS-Users] out of pkg mem

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Mar 20 18:36:12 CET 2009


Hi Brett,

tried to run the 50 calls through the proxy and do "dlg_list" , but 
works ok - I do not have the CR module....Can you try all this but 
without the CR module?

Regards,
Bogdan

Brett Nemeroff wrote:
> Here's a piece of information that may be relevant....
>
> So I restart opensips completely..
>
> Then I do a:
> opensipsctl cr reload
>
> works fine
>
> then I do:
> opensipsctl fifo dlg_list
>
> and I get:
> 500 command 'dlg_list' failed
>
> Next I try:
> opensipsctl cr reload
>
> and I get:
> 500 failed to re-built tree, see log
>
> And then opensipsctl cr reload never works again unless I restart the 
> process..
>
> The log message, as I mentioned in my last email shows:
> Mar 20 12:52:21 sip1 /usr/local/sbin/opensips[23232]: 
> ERROR:db_mysql:db_mysql_convert_rows: no private memory left 
> Mar 20 12:52:21 sip1 /usr/local/sbin/opensips[23232]: 
> ERROR:db_mysql:db_mysql_convert_result: error while converting rows 
> Mar 20 12:52:21 sip1 /usr/local/sbin/opensips[23232]: 
> ERROR:db_mysql:db_mysql_store_result: error while converting result 
> Mar 20 12:52:21 sip1 /usr/local/sbin/opensips[23232]: 
> ERROR:core:db_do_query: error while storing result
> Mar 20 12:52:21 sip1 /usr/local/sbin/opensips[23232]: 
> ERROR:carrierroute:load_route_data: Failed to query database. 
> Mar 20 12:52:21 sip1 /usr/local/sbin/opensips[23232]: 
> ERROR:carrierroute:prepare_route_tree: could not load routing data 
>
> Help?
> Thanks,
> Brett
>
>
> On Fri, Mar 20, 2009 at 11:49 AM, Brett Nemeroff <brett at nemeroff.com 
> <mailto:brett at nemeroff.com>> wrote:
>
>     Bogdan,
>     Now I get the following even on a:
>     opensipsctl cr reload
>
>     Mar 20 12:47:35 sip1 /usr/local/sbin/opensips[6115]:
>     ERROR:db_mysql:db_mysql_convert_rows: no private memory left 
>     Mar 20 12:47:35 sip1 /usr/local/sbin/opensips[6115]:
>     ERROR:db_mysql:db_mysql_convert_result: error while converting rows 
>     Mar 20 12:47:35 sip1 /usr/local/sbin/opensips[6115]:
>     ERROR:db_mysql:db_mysql_store_result: error while converting result 
>     Mar 20 12:47:35 sip1 /usr/local/sbin/opensips[6115]:
>     ERROR:core:db_do_query: error while storing result
>     Mar 20 12:47:35 sip1 /usr/local/sbin/opensips[6115]:
>     ERROR:carrierroute:load_route_data: Failed to query database. 
>     Mar 20 12:47:35 sip1 /usr/local/sbin/opensips[6115]:
>     ERROR:carrierroute:prepare_route_tree: could not load routing data 
>
>     I'm pretty concerned about this.. not sure why it all of a sudden
>     began to happen. Server otherwise looks healthy?
>
>     Any ideas?
>
>     -Brett
>
>
>     On Thu, Mar 19, 2009 at 8:27 PM, Brett Nemeroff
>     <brett at nemeroff.com <mailto:brett at nemeroff.com>> 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