[OpenSIPS-Users] Latest SVN and Memory issuses

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Sep 18 10:01:05 CEST 2009


Hi Ron,

your mem error are referring to pkg or shm too ?

If increasing the memory (note that pkg mem is configured at compile 
time, so after changing the PKG_MEM_POOL_SIZE, you need to recompile the 
whole stuff) did not hep at all, you should try to enable the memory 
debugger - http://www.opensips.org/Resources/DocsTsMem. After getting 
the out of memory error again, do not stop opensips, by send a USR1 
signal the the proc reporting the mem error (kill -SIGUSR1 pid) -> get 
the pkg mem dump and send it to me.

Thanks and regards,
Bogdan

Ron McCarthy wrote:
> I upgraded to 6147 and still same issue, I also tried making the 
> memory bigger, same issue.
>
> I do get a core dump, can i debug that somehow?
>
> Thanks
>
> On Thu, Sep 17, 2009 at 4:16 AM, andrei dragus <andreidragus at yahoo.com 
> <mailto:andreidragus at yahoo.com>> wrote:
>
>     There was a memory leak in the dialog module.
>
>     If you were using this module then this was probably the cause.
>     It was fixed starting with revision 6147.
>
>     Please update and try again, and report if you still have issues.
>
>     Andrei.
>
>     --- On Wed, 9/16/09, Brett Nemeroff <brett at nemeroff.com
>     <mailto:brett at nemeroff.com>> wrote:
>
>
>     > Look in config.h for:#define
>     > PKG_MEM_POOL_SIZE 1024*1024 
>     > and try changing that to:#define
>     > PKG_MEM_POOL_SIZE 1024*1024*2
>     >
>     > On Wed, Sep 16, 2009 at 5:34 PM,
>     > Ron McCarthy <ronmccar at gmail.com <mailto:ronmccar at gmail.com>>
>     > wrote:
>     >
>     >
>     > Hi List,
>     >
>     > I just upgraded to the latest SVN relase and after a few
>     > thousand calls I start getting:
>     >
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:core:get_hdr_field: out of pkg memory
>     >
>     >
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:tm:t_check: reply cannot be parsed
>     >
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:core:parse_from_header: out of pkg_memory
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:dialog:pre_match_parse: failed to get From header
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:core:parse_from_header: out of pkg_memory
>     >
>     >
>     >
>     > Sep 16 15:25:37 sips  /usr/local/sbin/opensips[2271]:
>     > ERROR:tm:parse_dlg: From broken
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:tm:matching_3261: dlg parsing failed
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:core:build_req_buf_from_sip_req: out of pkg memory
>     >
>     >
>     >
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:core:forward_request: building req buf failed
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:core:get_hdr_field: out of pkg memory
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:tm:t_check: reply cannot be parsed
>     >
>     >
>     >
>     > Sep 16 15:25:37 sips /usr/local/sbin/opensips[2271]:
>     > ERROR:core:get_hdr_field: out of pkg memory
>     > Sep 16 15:25:37 sips  /usr/local/sbin/opensips[2271]:
>     > ERROR:tm:t_check: reply cannot be parsed
>     >
>     > Ive got it  using -m 2048 at startup, from what I can tell
>     > never more then 1 gig of RAM get's used. This is at
>     > around 70CPS on a single dual core Xeon, CPU is at 90%+
>     > idle. Anything else I can tweek, or this a bug/memory leak
>     > perhaps?
>     >
>     >
>     >
>     >
>     > We are using quit a few memcache_fetch calls for LCR and
>     > other purposes, about 12 or so per call.
>     >
>     > It's also dumping a core, will that help me?
>     >
>     > Thanks!
>     >
>     >
>     >
>     > _______________________________________________
>     >
>




More information about the Users mailing list