Hi,
Any pointers in how to proceed?
I tried to follow the memory troubleshooting guide and dumped qm_sum/qm_stats after
sending 10 diameter requests synchronously.
Top functions with most allocated shared memory. That keeps increasing after every request
sent.
kamcmd mod.stats cdp shm
Module: cdp
{
AAACreateAVP(137): 4608
AAATranslateMessage(500): 1200
do_receive(600): 5280
}
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums(): count= 10
size= 1200 bytes from cdp: diameter_msg.c: AAATranslateMessage(500)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums(): count= 10
size= 5280 bytes from cdp: receiver.c: do_receive(600)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums(): count= 11
size= 456 bytes from cdp: configparser.c: quote_trim_dup(96)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums(): count= 80
size= 4608 bytes from cdp: diameter_avp.c: AAACreateAVP(137)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums(): count= 128
size= 1024 bytes from cdp: session.c: cdp_sessions_init(165)
1 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status: qm_status():
freed from cdp: diameter_avp.c: AAAFreeAVP(382)
1 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status: qm_status():
freed from cdp: diameter_msg.c: AAAFreeMessage(441)
10 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status: qm_status():
alloc'd from cdp: diameter_msg.c: AAATranslateMessage(500)
10 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status: qm_status():
alloc'd from cdp: receiver.c: do_receive(600)
11 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status: qm_status():
alloc'd from cdp: configparser.c: quote_trim_dup(96)
80 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status: qm_status():
alloc'd from cdp: diameter_avp.c: AAACreateAVP(137)
128 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status: qm_status():
alloc'd from cdp: session.c: cdp_sessions_init(165)
Br
Martin