it's 0.24.5, but after upgrading to the latest stable 0.24.7 the issue still persists.
Thanks -- Paul Johnson 2008/12/29 Paul Lathrop <[email protected]> > > 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 -~----------~----~----~----~------~----~------~--~---
