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, "[email protected]" <[email protected]> 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
> [email protected]
> https://cfengine.org/mailman/listinfo/help-cfengine
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to