[OpenSIPS-Users] Help!!! Getting ERROR:nathelper:nh_timer: out of memory
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Tue Dec 9 22:42:07 CET 2008
Hi Krunal,
Krunal Patel wrote:
> Hi,
>
> We are having setup like openser+radius+mediaproxy.
> Openser version is 1.2.3. <http://1.2.3./>
>
> When we started to send high volume calls , we get below mentioned
> ERRORs & WARNINGs.
> 1. /usr/local/sbin/openser[29869]: ERROR:tm:t_forward_nonack:
> discarding fwd for a cancelled transaction
> /usr/local/sbin/openser[29869]: ERROR:tm:w_t_relay:
> t_forward_nonack failed
> WARNING: script writer didn't release transaction
This means you are trying to fork a branch from an INVITE that was
already cancelled.
in failure route, do you use something like:
if (t_was_cancelled()) {
exit;
}
(see default opensips cfg script)
>
> 2. WARNING:tm:run_failure_handlers: no UAC or CANCEL support (1, 0)
do not use t_on_failure() for a CANCEL request ;)
>
> 3. /usr/local/sbin/openser[29870]: ERROR:nathelper:nh_timer: out of
> memory
you have too many contacts registered and nathelper is not able to
retrieve them (for pinging). Solutions:
1) increase PKG memory - see PKG_MEM_POOL_SIZE in config.h
(recompile is needed)
2) upgrade to opensips 1.4.3 and use distributed nat pinging
>
> 4. /usr/local/sbin/openser[29870]: convert_rows: No memory left
> (openser crashed)
>
do you have a core file? a backtrace?
Regards,
Bogdan
>
>
> As we were using default shared memory for openser, we increased
> shared memory to maximum(2GB) to fix out of bound issue.
> We checked openser script for memory leacks using valgrind, but did
> not find any memory leack.
>
> During doing relay of CANCEL,in relay route t_on_failure was added. So
> we removed t_on_failure in relay route for CANCEL.
> So WARNING:tm:run_failure_handlers: no UAC or CANCEL support (1, 0)
> was fixed.
>
> Still we are facing,
> 1. /usr/local/sbin/openser[29869]: ERROR:tm:t_forward_nonack:
> discarding fwd for a cancelled transaction
> /usr/local/sbin/openser[29869]: ERROR:tm:w_t_relay:
> t_forward_nonack failed
> WARNING: script writer didn't release transaction
>
> 2. /usr/local/sbin/openser[29870]: ERROR:nathelper:nh_timer: out of
> memory
>
> 3. ERROR:usrloc:get_all_db_ucontacts: raw_query failed
>
> 4. rc_avpair_gen: received unknown attribute 80 of length 18:
> 0xA40AA6A78F04D67B03C75F8CA233F008
>
> Will increasing private memory will solve all issues?
>
> Thanks in advance!!
>
> --
> Krunal Patel
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list