Issue #2166 has been reported by ianburrell.
----------------------------------------
Bug #2166: Puppet client fails to restart after log rotation
http://projects.reductivelabs.com/issues/2166
Author: ianburrell
Status: Unreviewed
Priority: Normal
Assigned to:
Category: Red Hat
Target version:
Complexity: Unknown
Affected version: 0.24.7
Keywords:
We are using puppet 0.24.7 (from EPEL) on Centos 4. We are logging to files
and using the Redhat logrotate for log rotation. The puppetmasterd and puppetd
rotate at the same time each week (4 am on Sunday). Some of the clients fail
to restart. We are using a modified version of the /etc/logrotate.d/puppet
that does not redirect output from to /dev/null. But we haven't seen any
errors from the logrotate.
/var/log/puppet/*log {
missingok
create 0644 puppet puppet
postrotate
[ -e /etc/init.d/puppetmaster ] && /etc/init.d/puppetmaster condrestart
>/dev/null 2>&1 || true
[ -e /etc/init.d/puppet ] && /etc/init.d/puppet reload || true
endscript
}
On the server puppetmaster.log.1:
Sun Apr 12 04:02:17 -0700 2009 Puppet (notice): Caught TERM; shutting down
Sun Apr 12 04:02:17 -0700 2009 Puppet (notice): Shutting down
Sun Apr 12 04:02:23 -0700 2009 Puppet (notice): Reopening log files
Sun Apr 12 04:02:23 -0700 2009 Puppet (notice): Starting Puppet server version
0.24.7
Sun Apr 12 04:02:23 -0700 2009 Puppet (notice): Caught TERM; shutting down
Sun Apr 12 04:02:23 -0700 2009 Puppet (notice): Shutting down
Sun Apr 12 04:02:25 -0700 2009 Puppet (notice): Reopening log files
Sun Apr 12 04:02:25 -0700 2009 Puppet (notice): Starting Puppet server version
0.24.7
Sun Apr 12 04:02:26 -0700 2009 Puppet (notice): Caught TERM; shutting down
Sun Apr 12 04:02:26 -0700 2009 Puppet (notice): Shutting down
Sun Apr 12 04:02:28 -0700 2009 Puppet (notice): Reopening log files
Sun Apr 12 04:02:28 -0700 2009 Puppet (notice): Starting Puppet server version
0.24.7
Sun Apr 12 04:02:28 -0700 2009 Puppet (notice): Caught TERM; shutting down
Sun Apr 12 04:02:28 -0700 2009 Puppet (notice): Shutting down
Server puppetmaster.log:
Sun Apr 12 04:02:30 -0700 2009 Puppet (notice): Reopening log files
Sun Apr 12 04:02:30 -0700 2009 Puppet (notice): Starting Puppet server version
0.24.7
The multiple restarts are from a bug in the logrotate file which restarts
puppetmaster for each log file in /var/log/puppet.
On the client in puppet.log.1:
Sun Apr 12 04:02:21 PDT 2009 Puppet (notice): Restarting with
'/usr/sbin/puppetd --server=edev2.rtkinternal
--logdest=/var/log/puppet/puppet.log --waitforcert
=500'
Sun Apr 12 04:02:21 PDT 2009 Puppet (notice): Shutting down
There is nothing in the new puppet.log until the puppetd is started manually.
Other clients have error from failing to connect or download files but they
stay running.
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://reductivelabs.com/redmine/my/account
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" 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-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---