Hi, Looks like the patch solved the issue. Just one thing - i am using 4.4.1. and the is no "../../core/mem/shm_mem.h" in modules directory. So, I changed it to "../../mem/shm_mem.h"
Thanks On Fri, Jan 12, 2018 at 10:52 AM, Daniel-Constantin Mierla < [email protected]> wrote: > I pushed an addition patch do drouting module. Can you try with it as well? > Cheers, > Daniel > > > On 12.01.18 09:24, Uri Shacked wrote: > > 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 >>>> >>>> >>> > > -- > 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
