We are having setup like openser+radius+mediaproxy. Openser version is 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
2. WARNING:tm:run_failure_handlers: no UAC or CANCEL support (1, 0)
3. /usr/local/sbin/openser[29870]: ERROR:nathelper:nh_timer: out of memory
4. /usr/local/sbin/openser[29870]: convert_rows: No memory left (openser crashed)
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