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 -~----------~----~----~----~------~----~------~--~---
