What version of Puppet are you using?

--Paul

On Tue, Dec 23, 2008 at 11:59 PM, Paul Johnson <[email protected]> wrote:
> Thanks for replies, here is the info. Actually there is not much in configs,
> I tried it with minimal manifest and the issue still persists.
>
> manifest:
> =====================================================
> node default {
>
> $server = "puppetmaster.local"
>
> #------------------------------------------------------------------------------------
> # distribute puppetd and auth configs to all managed nodes
>         file {
>                 '/etc/puppet/puppet.conf': source =>
> "puppet://$server/files/puppet.conf";
>                 '/etc/puppet/puppetd.conf': source =>
> "puppet://$server/files/puppet.conf";
>                 '/etc/puppet/namespaceauth.conf': source =>
> "puppet://$server/files/namespaceauth.conf";
>         }
>
> #------------------------------------------------------------------------------------
> # define default filebucket on puppetmaster server
>         filebucket { "main": server => $server }
>         File { backup => 'main' }
> }
> =====================================================
>
> puppetd.conf (the same as puppet.conf) on target server:
>
> =====================================================
> [main]
>
>     # Where Puppet stores dynamic and growing data.
>     # The default value is '/var/puppet'.
>     vardir = /var/lib/puppet
>
>     # The Puppet log directory.
>     # The default value is '$vardir/log'.
>     logdir = /var/log/puppet
>
>     # Where Puppet PID files are kept.
>     # The default value is '$vardir/run'.
>     rundir = /var/run/puppet
>
>     # Where SSL certificates are kept.
>     # The default value is '$confdir/ssl'.
>     ssldir = $vardir/ssl
>
> [puppetd]
>     # The file in which puppetd stores a list of the classes
>     # associated with the retrieved configuratiion.  Can be loaded in
>     # the separate ``puppet`` executable using the ``--loadclasses``
>     # option.
>     # The default value is '$confdir/classes.txt'.
>     classfile = $vardir/classes.txt
>
>     # Where puppetd caches the local configuration.  An
>     # extension indicating the cache format is added automatically.
>     # The default value is '$confdir/localconfig'.
>     localconfig = $vardir/localconfig
>
>     # mster server
>     server = puppetmaster.local
>
>     # interval
>     runinterval = 900
>
>     # should we send reports back to puppetmaster server?
>     report = true
>
>     # should we listen for incoming connections? Allowd hosts are in  file
>     listen = true
>
>     # we want all facts to be synced from master
>     factsync = true
> =====================================================
>
> As to the logs, it creates only one log file during first run:
> /var/log/puppet/http.log and nothing writes to it since then, so it remains
> empty.
>
> Puppetd performs all operations I add to manifest and doesn't report any
> error or warning and the only problem is it produces those strange
> zombies...
> Target OS is Centos, tried versions 3,4 and 5 - the issue is on all of them.
> I have few instances of puppet running on Gentoo (installed from portages)
> and there is no such problem.
>
> Please let me know if I should provide any additional info.
>
> Thanks
> --
> Paul Johnson
>
> 2008/12/22 Ohad Levy <[email protected]>
>>
>> whats the last line you see in your puppet logfiles?
>>
>> I would guess its an exec or similar....
>>
>> Ohad
>>
>> On 12/22/08, Paul Johnson <[email protected]> wrote:
>> > Hi All,
>> >
>> > I have a strange problem with running puppet as a daemon. I set it up in
>> > config to wake up every 15 min and looks like it every time spawns httpd
>> > process that becomes zombie, so after some time I see a long list of
>> > zombies, like this:
>> >
>> > root     12427  0.1  0.9 39624 37408 ?       Ss   Dec20   4:12
>> > /usr/bin/ruby
>> > /usr/sbin/puppetd
>> > .
>> > .
>> > .
>> > root     23654  0.0  0.0     0    0 ?        Z    15:14   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     30482  0.0  0.0     0    0 ?        Z    15:29   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root      5389  0.0  0.0     0    0 ?        Z    15:44   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     12636  0.0  0.0     0    0 ?        Z    15:59   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     21618  0.0  0.0     0    0 ?        Z    16:15   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     28044  0.0  0.0     0    0 ?        Z    16:30   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root      2363  0.0  0.0     0    0 ?        Z    16:45   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root      9547  0.0  0.0     0    0 ?        Z    17:00   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     17770  0.0  0.0     0    0 ?        Z    17:15   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     24466  0.0  0.0     0    0 ?        Z    17:30   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     31275  0.0  0.0     0    0 ?        Z    17:46   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root      6199  0.0  0.0     0    0 ?        Z    18:01   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     14349  0.0  0.0     0    0 ?        Z    18:16   0:00  \_
>> > [httpd]
>> > <defunct>
>> > root     21148  0.0  0.0     0    0 ?        Z    18:31   0:00  \_
>> > [httpd]
>> > <defunct>
>> >
>> > When I kill puppetd all zombies die as well. I set it on about 60
>> > servers,
>> > and see the same picture on all of them :(
>> > I don't have any idea about why this happen, does someone have any idea?
>> >
>> > Thanks in advance
>> > --
>> > Paul Johnson
>> >
>> > >
>> >
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to