Daniel, It seems to keep on growing after calls traffic increased.:-( On production after dr_timer.c was changed and kamailio installed again, Thanks, Uri
On Fri, Jan 12, 2018 at 7:33 AM, Uri Shacked <[email protected]> wrote: > Ok, > Installed on production at midnight. > After 7 hours with very small traffic the ac_get_maxval keeps on growing. > At startup count = 6 size = 120 bytes > After 7 hours with no more than 1000 calls, cout = 3756 size = 124144. > > I have a feeling is still leaks. > > בתאריך 11 בינו׳ 2018 20:02, "Uri Shacked" <[email protected]> כתב: > > installed. >> hard to get enough traffic on test. >> will deploy today, and have results on sunday. >> >> On Thu, Jan 11, 2018 at 4:08 PM, Daniel-Constantin Mierla < >> [email protected]> wrote: >> >>> >>> >>> On 11.01.18 13:04, Uri Shacked wrote: >>> >>> Thanks. >>> installed OK on my test environment. >>> >>> >>> Only installed or also tested a bit and all looks fine so far? >>> >>> Cheers, >>> Daniel >>> >>> >>> will install in 2 days on my production and keep you posted. >>> >>> >>> On Thu, Jan 11, 2018 at 1:21 PM, Daniel-Constantin Mierla < >>> [email protected]> wrote: >>> >>>> Hello, >>>> >>>> can you try with the patch from this commit: >>>> >>>> - https://github.com/kamailio/kamailio/commit/e0f95ea7fc691f97 >>>> 6564b07436848673c633195d >>>> >>>> The memset() is optional, more for long term safety, the if block at >>>> the end of the function is relevant. >>>> >>>> In 4.4, the file to change is modules/drouting/dr_time.c instead of >>>> src/modules/drouting/dr_time.c. >>>> >>>> If all is fine, then I will backport it. >>>> >>>> Cheers, >>>> Daniel >>>> >>>> On 11.01.18 11:57, Uri Shacked wrote: >>>> >>>> Hi, >>>> I have some kind of memory growth (leak?). >>>> kamailio 4.4.1. >>>> started with 64M for shmem, had a crash after 5 days of traffic. >>>> increased shmem to 128, but still memory grows everyday. >>>> when traffic load decrease, the memory growth stops but memory stays on >>>> the same level. when traffic increase again,used memory continue to grows >>>> again. >>>> >>>> I started kamailio now with the "-x qm" option to debug shmem. >>>> every half hour i dump the status of it. >>>> >>>> there are several modules that the memory size is increasing (some of >>>> them are obvious). >>>> >>>> but, one is very strange.... DROUTING >>>> >>>> I am using drouting module for each call on my kamailio. >>>> the DB tables are very small, and there is no reloads. >>>> >>>> only one time used in my script : >>>> .. >>>> ... >>>> subst_user('/(.*)/$avp(xxx)/'); >>>> if(!do_routing("$avp(yyyy)")){ >>>> xlog...somthing; >>>> return(-1) >>>> } >>>> .. >>>> .... >>>> >>>> the shmem that is rapidly growing and does not make sense is: >>>> "from drouting: dr_time.c: ac_get_maxval(219)" >>>> >>>> seems that when i used mem_join =1, the growth was smaller, but still >>>> significant. >>>> now i use mem_join = 0, it seems rapidly increasing... >>>> >>>> I have more information from the logs, will send it if necessary (it is >>>> just a lot...) >>>> >>>> >>>> any ideas ? >>>> cheers, >>>> Uri >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing >>>> [email protected]https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>>> >>>> -- >>>> Daniel-Constantin Mierlawww.twitter.com/miconda -- >>>> www.linkedin.com/in/miconda >>>> Kamailio Advanced Training - March 5-7, 2018, Berlin - www.asipto.com >>>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com >>>> >>>> >>> >>> -- >>> Daniel-Constantin Mierlawww.twitter.com/miconda -- >>> www.linkedin.com/in/miconda >>> Kamailio Advanced Training - March 5-7, 2018, Berlin - www.asipto.com >>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com >>> >>> >>
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
