[SR-Users] Memory leak or bad setting.

Kjeld Flarup kfc at viptel.dk
Fri May 8 16:01:42 CEST 2015


Hello

We experienced a failure on our kamailio (4.2.1+trusty), which required
a restart.
May  6 07:40:41 rtpproxy01 /usr/sbin/kamailio[5467]: ERROR: <core>
[msg_translator.c:2270]: generate_res_buf_from_sip_res(): out of mem

Afterwards we inspected all the settings to be using default, but at a
much higher level than an other older kamailio which runs much more traffic.

The big difference, is that this kamailio works with rtpengine. Does
that require more memory?

We also observed that the free memory is constantly falling on some
instances. They all started with 16MB but after 1½ day some are on 11.6
Is this normal behaviour that will find a natural level or is there
something bad going on?

We can also see that there are frags. Is that to be worried about, or is
this natural?

kamcmd pkg.stats | egrep -e 'free|frag'
	free: 16362760
	total_frags: 17
	free: 15835176
	total_frags: 232
	free: 15845760
	total_frags: 205
	free: 15829288
	total_frags: 188
	free: 15847456
	total_frags: 181
	free: 15853024
	total_frags: 183
	free: 15873232
	total_frags: 225
	free: 15858584
	total_frags: 231
	free: 15834592
	total_frags: 205
	free: 15852520
	total_frags: 132
	free: 15869048
	total_frags: 120
	free: 15824872
	total_frags: 100
	free: 15828448
	total_frags: 113
	free: 15858216
	total_frags: 109
	free: 15861992
	total_frags: 82
	free: 15871712
	total_frags: 110
	free: 15813824
	total_frags: 109
	free: 11583736
	total_frags: 121
	free: 11588896
	total_frags: 106
	free: 11580448
	total_frags: 118
	free: 11586312
	total_frags: 134
	free: 11592840
	total_frags: 159
	free: 11632536
	total_frags: 120
	free: 11582368
	total_frags: 127
	free: 11660104
	total_frags: 97
	free: 16352192
	total_frags: 14
	free: 16351088
	total_frags: 13
	free: 16341248
	total_frags: 46
	free: 16351184
	total_frags: 19

We use 4.2.1+trusty with these modules, is it possible that a newer
version has fixed some memory leak?

loadmodule "db_mysql.so"
loadmodule "mi_fifo.so"
loadmodule "kex.so"
loadmodule "tm.so"
loadmodule "tmx.so"
loadmodule "sl.so"
loadmodule "rr.so"
loadmodule "pv.so"
loadmodule "maxfwd.so"
loadmodule "textops.so"
loadmodule "siputils.so"
loadmodule "xlog.so"
loadmodule "sanity.so"
loadmodule "ctl.so"
loadmodule "mi_rpc.so"
loadmodule "acc.so"
loadmodule "dispatcher.so"
loadmodule "permissions.so"
loadmodule "sdpops.so"
loadmodule "rtpengine.so"

-- 
Med venlig hilsen / Best regards
Kjeld Flarup (Christensen) M.Sc E.E, Teknisk chef
Viptel ApS, Benslehøjvej 3, DK-7470 Karup J
Telefon: +45 46949949, Telefax: +45 46949950, http://viptel.dk



More information about the sr-users mailing list