Here is a Solaris x64 host

$ /var/cfengine/bin/cf-agent --version
This comprises cf-agent core community version 3.1.2 - Copyright Copyright (C) 
Cfengine AS 2008,2010-

$ ldd /var/cfengine/bin/cf-monitord
        libpromises.so.1 =>      /var/cfengine/lib/libpromises.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        librt.so.1 =>    /usr/lib/librt.so.1
        libpcre.so.0 =>  /usr/local/lib/libpcre.so.0
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        libdb-4.4.so =>  /usr/local/BerkeleyDB/4.4/lib/libdb-4.4.so
        libcrypto.so.0.9.7 =>    /usr/sfw/lib/libcrypto.so.0.9.7
        libelf.so.1 =>   /usr/lib/libelf.so.1
        libsec.so.1 =>   /usr/lib/libsec.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libgcc_s.so.1 =>         /usr/sfw/lib/libgcc_s.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libmd.so.1 =>    /usr/lib/libmd.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libscf.so.1 =>   /usr/lib/libscf.so.1
        libthread.so.1 =>        /usr/lib/libthread.so.1
        libavl.so.1 =>   /usr/lib/libavl.so.1
        libdoor.so.1 =>  /usr/lib/libdoor.so.1
        libuutil.so.1 =>         /usr/lib/libuutil.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libcrypto_extra.so.0.9.7 =>      /usr/sfw/lib/libcrypto_extra.so.0.9.7



>From my notes, I compiled for Solaris x64 using the statements below

$ ./configure --prefix=/var/cfengine --with-openssl=/usr/sfw --without-sql 
--with-berkeleydb=/usr/local/BerkeleyDB/4.4 --enable-static
$ cd src
$ perl -p -i.sav -e "s:-pthread:-pthreads:" Makefile
$ cd ../pub
$ perl -p -i.sav -e "s:-pthread:-pthreads:" Makefile


The Centos 5.5 machine using the provided RPM:
# /var/cfengine/bin/cf-monitord --version
This comprises cf-monitord core community version 3.1.2 - Copyright Copyright 
(C) Cfengine AS 2008,2010-

# ldd /var/cfengine/bin/cf-monitord
    libnss_nis.so.2 => /lib64/libnss_nis.so.2 (0x00002b499b82d000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003a7fa00000)
    librt.so.1 => /lib64/librt.so.1 (0x0000003a80200000)
    libpcre.so.0 => /var/cfengine/lib/libpcre.so.0 (0x00002b499ba39000)
    libm.so.6 => /lib64/libm.so.6 (0x0000003a7f600000)
    libdb-5.0.so => /var/cfengine/lib/libdb-5.0.so (0x00002b499bc7a000)
    libcrypto.so.0.9.8 => /var/cfengine/lib/libcrypto.so.0.9.8 
(0x00002b499c06a000)
    libc.so.6 => /lib64/libc.so.6 (0x0000003a7ee00000)
    libnsl.so.1 => /lib64/libnsl.so.1 (0x0000003a80e00000)
    libnss_files.so.2 => /lib64/libnss_files.so.2 (0x00002b499c3e8000)
    /lib64/ld-linux-x86-64.so.2 (0x0000003a7ea00000)
    libdl.so.2 => /lib64/libdl.so.2 (0x0000003a7f200000)




I saw this memory leak on both my Solaris 10 x86 clients, as well as the 3.1.2 
RPM provided from the engine room on my Centos 5.5 x64 hosts.

Cheers
Mike






On 1/21/11 10:37 AM, "no-re...@cfengine.com" <no-re...@cfengine.com> wrote:

> Forum: Cfengine Help
> Subject: Re: FYI, you should check RAM usage of your Cfengine daemons
> Author: neilhwatson
> Link to topic: https://cfengine.com/forum/read.php?3,20248,20249#msg-20249
>
> Mike, by chance are your binaries statically linked?
>
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to