Brett, maybe the CR module is somehow eating too much priv mem - See my previous email.
Regards, Bogdan Brett Nemeroff 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 <[email protected] > <mailto:[email protected]>> 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: > [r...@sip1 opensips-1.4.4-notls]# opensipsctl fifo dlg_list > 500 command 'dlg_list' failed > [r...@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: > > > [r...@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 > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
