[naemon-dev] Naemon daemon memory utilization

Jason Cook jasonc at liquidgravity.com
Thu Jun 5 16:19:38 CEST 2014


On May 22, 2014, at 2:42 AM, Sven Nierlein <Sven.Nierlein at Consol.de> wrote:

> On 13/05/14 15:59, Jason Cook wrote:
>>>> On 07/05/14 16:37, Jason Cook wrote:
>>>>> Yep, the Naemon core process definitely is the one that grows and is 100% reproducible for me. It grows to the max available memory on the box, then gets OOM killed. Doesn't happen when mod_gearman isn't enabled. I've seen it may also be happening with Nagios 4 as well, but haven't tested it myself.
>>>>> 
>>>>> Test environment is RHEL 6u4.
>>>>> 
>>>>> The valgrind log wasn't mine, but we seem to have very similar setups.
>>>>> 
>>>> Could you try the latest version of mod-gearman? I fixed some potential memory leacks which may occure in case
>>>> of connection errors.
>>>> 
>> Looks like it’s still swelling.. after ~19 hours..
> 
> I found another memory leak. Seems like the way check result were freed has changed, so mod-gearman has to do that by itself now.
> Could you try the latest git HEAD of mod-gearman? In my tests, memory usage was constant over the last 12 hours.
> 
> Sven

Just to follow up on this, it’s a lot better, though still happening (albeit much, much slower)…

nagios   22629  3.6 18.9 2208276 1523904 ?     Ssl  May30 317:59 /usr/bin/naemon -d /etc/naemon/naemon.cfg

After running for nearly a week, it’s at ~1.5GB memory usage… Here it is in a 60 second snapshot..

nagios   22629  3.6 18.9 2208276 1524700 ?     Ssl  May30 318:10 /usr/bin/naemon -d /etc/naemon/naemon.cfg
nagios   22629  3.6 18.9 2208276 1524916 ?     Ssl  May30 318:12 /usr/bin/naemon -d /etc/naemon/naemon.cfg

Growing very, very slowly, but still growing.


More information about the Naemon-dev mailing list