Hello,

I'm running Puppet 2.7.6 and currently expanding the number of servers 
managed by Puppet. At around the 160-170 host mark (with a 5-minute run 
interval + splay), my puppetmaster server is starting to die. Is this 
normal? What I'm getting in the agent logs is the following:

Wed Jun 20 12:15:08 +0200 2012 Puppet (debug): Failed to load library 
'selinux' for feature 'selinux'
Wed Jun 20 12:15:08 +0200 2012 Puppet (debug): 
Puppet::Type::File::ProviderWindows: feature microsoft_windows is missing
Wed Jun 20 12:15:09 +0200 2012 Puppet (debug): Failed to load library 
'ldap' for feature 'ldap'
Wed Jun 20 12:15:10 +0200 2012 Puppet (debug): Failed to load library 
'shadow' for feature 'libshadow'
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/puppet.conf] (debug): Autorequiring 
File[/opt/SP/apps/dca/puppet/config]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certs/ca.pem] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/certs]
Wed Jun 20 12:15:10 +0200 2012 /File[/var/SP/data/dca/puppet/log] (debug): 
Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:10 +0200 2012 /File[/var/SP/data/dca/puppet/client_data] 
(debug): Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/public_keys/<host-name>.pem] 
(debug): Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/public_keys]
Wed Jun 20 12:15:10 +0200 2012 /File[/var/SP/data/dca/puppet/clientbucket] 
(debug): Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/private_keys/<host-name>.pem] 
(debug): Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/private_keys]
Wed Jun 20 12:15:10 +0200 2012 /File[/var/SP/data/dca/puppet/state/graphs] 
(debug): Autorequiring File[/var/SP/data/dca/puppet/state]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certificate_requests] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/crl.pem] (debug): Autorequiring 
File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/public_keys] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/private] (debug): Autorequiring 
File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:10 +0200 2012 
/File[/var/SP/data/dca/puppet/state/state.yaml] (debug): Autorequiring 
File[/var/SP/data/dca/puppet/state]
Wed Jun 20 12:15:10 +0200 2012 /File[/var/SP/data/dca/puppet/client_yaml] 
(debug): Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certs] (debug): Autorequiring 
File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:10 +0200 2012 /File[/var/SP/data/dca/puppet/run] (debug): 
Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:10 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/private_keys] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:11 +0200 2012 /File[/var/SP/data/dca/puppet/facts] 
(debug): Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:11 +0200 2012 /File[/var/SP/data/dca/puppet/state] 
(debug): Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:11 +0200 2012 
/File[/var/SP/data/dca/puppet/state/last_run_report.yaml] (debug): 
Autorequiring File[/var/SP/data/dca/puppet/state]
Wed Jun 20 12:15:11 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certs/<host-name>.pem] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/certs]
Wed Jun 20 12:15:11 +0200 2012 
/File[/var/SP/data/dca/puppet/state/classes.txt] (debug): Autorequiring 
File[/var/SP/data/dca/puppet/state]
Wed Jun 20 12:15:11 +0200 2012 
/File[/var/SP/data/dca/puppet/state/last_run_summary.yaml] (debug): 
Autorequiring File[/var/SP/data/dca/puppet/state]
Wed Jun 20 12:15:11 +0200 2012 
/File[/var/SP/data/dca/puppet/state/resources.txt] (debug): Autorequiring 
File[/var/SP/data/dca/puppet/state]
Wed Jun 20 12:15:11 +0200 2012 /File[/opt/SP/apps/dca/puppet/config/ssl] 
(debug): Autorequiring File[/opt/SP/apps/dca/puppet/config]
Wed Jun 20 12:15:11 +0200 2012 /File[/var/SP/data/dca/puppet/lib] (debug): 
Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:12 +0200 2012 Puppet (debug): Finishing transaction 
2161242520
Wed Jun 20 12:15:12 +0200 2012 Puppet (notice): Reopening log files
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/crl.pem] (debug): Autorequiring 
File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/public_keys] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certificate_requests] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certs/ca.pem] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/certs]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/private_keys] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certs/<host-name>.pem] (debug): 
Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/certs]
Wed Jun 20 12:15:13 +0200 2012 /File[/opt/SP/apps/dca/puppet/config/ssl] 
(debug): Autorequiring File[/opt/SP/apps/dca/puppet/config]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/private_keys/<host-name>.pem] 
(debug): Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/private_keys]
Wed Jun 20 12:15:13 +0200 2012 /File[/var/SP/data/dca/puppet/log] (debug): 
Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:13 +0200 2012 /File[/var/SP/data/dca/puppet/state] 
(debug): Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/certs] (debug): Autorequiring 
File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:13 +0200 2012 /File[/var/SP/data/dca/puppet/lib] (debug): 
Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:13 +0200 2012 /File[/var/SP/data/dca/puppet/facts] 
(debug): Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:13 +0200 2012 /File[/var/SP/data/dca/puppet/run] (debug): 
Autorequiring File[/var/SP/data/dca/puppet]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/public_keys/<host-name>.pem] 
(debug): Autorequiring File[/opt/SP/apps/dca/puppet/config/ssl/public_keys]
Wed Jun 20 12:15:13 +0200 2012 
/File[/opt/SP/apps/dca/puppet/config/ssl/private] (debug): Autorequiring 
File[/opt/SP/apps/dca/puppet/config/ssl]
Wed Jun 20 12:15:14 +0200 2012 Puppet (debug): Finishing transaction 
2159966420
Wed Jun 20 12:15:14 +0200 2012 Puppet (debug): Using cached certificate for 
ca
Wed Jun 20 12:15:14 +0200 2012 Puppet (debug): Using cached certificate for 
<host-name>
Wed Jun 20 12:15:14 +0200 2012 Puppet (info): Sleeping for 285 seconds 
(splay is enabled)
Wed Jun 20 12:20:01 +0200 2012 Puppet (debug): Finishing transaction 
2161291000
Wed Jun 20 12:20:01 +0200 2012 Puppet (debug): Loaded state in 0.05 seconds
Wed Jun 20 12:20:01 +0200 2012 Puppet (info): Retrieving plugin
Wed Jun 20 12:20:01 +0200 2012 Puppet (debug): file_metadata supports 
formats: b64_zlib_yaml marshal pson raw yaml; using pson
Wed Jun 20 12:20:01 +0200 2012 Puppet (debug): Using cached certificate for 
ca
Wed Jun 20 12:20:01 +0200 2012 Puppet (debug): Using cached certificate for 
<host-name>
Wed Jun 20 12:20:01 +0200 2012 Puppet (debug): Using cached 
certificate_revocation_list for ca
Wed Jun 20 12:20:25 +0200 2012 Puppet (debug): Finishing transaction 
2160399280
Wed Jun 20 12:20:25 +0200 2012 Puppet (info): Loading facts in env
Wed Jun 20 12:20:25 +0200 2012 Puppet (info): Loading facts in opco
Wed Jun 20 12:20:25 +0200 2012 Puppet (info): Loading facts in env
Wed Jun 20 12:20:25 +0200 2012 Puppet (info): Loading facts in opco
Wed Jun 20 12:20:27 +0200 2012 Puppet (debug): catalog supports formats: 
b64_zlib_yaml dot marshal pson raw yaml; using pson
Wed Jun 20 12:20:34 +0200 2012 Puppet (info): Caching catalog for 
<host-name>
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Service::ProviderDebian: file /usr/sbin/update-rc.d does not 
exist
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not exist
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Service::ProviderRedhat: file /sbin/service does not exist
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not exist
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not exist
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Service::ProviderSystemd: file /bin/systemctl does not exist
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist
Wed Jun 20 12:20:34 +0200 2012 Puppet (debug): 
Puppet::Type::Exec::ProviderWindows: feature microsoft_windows is missing
Wed Jun 20 12:20:35 +0200 2012 Puppet (debug): Creating default schedules
Wed Jun 20 12:20:35 +0200 2012 Puppet (debug): Loaded state in 0.02 seconds
Wed Jun 20 12:20:35 +0200 2012 Puppet (info): Applying configuration 
version '1340179781'
Wed Jun 20 12:20:35 +0200 2012 
/Stage[main]/mod/Exec[application-reload]/subscribe (debug): subscribes to 
File[file]
Wed Jun 20 12:20:35 +0200 2012 /Stage[main]/mod/File[file] (debug): 
Autorequiring File[/var/SP/data]
Wed Jun 20 12:20:35 +0200 2012 /Schedule[never] (debug): Skipping device 
resources because running on a host
Wed Jun 20 12:20:35 +0200 2012 /Schedule[daily] (debug): Skipping device 
resources because running on a host
Wed Jun 20 12:20:35 +0200 2012 /Schedule[monthly] (debug): Skipping device 
resources because running on a host
Wed Jun 20 12:20:35 +0200 2012 /Schedule[puppet] (debug): Skipping device 
resources because running on a host
Wed Jun 20 12:20:35 +0200 2012 /Schedule[hourly] (debug): Skipping device 
resources because running on a host
Wed Jun 20 12:20:35 +0200 2012 Service[mod](provider=base) (debug): 
Executing '/usr/ucb/ps -auxww | grep java | grep mod | grep -v grep'
Wed Jun 20 12:20:36 +0200 2012 Service[test-service](provider=base) 
(debug): Executing '/usr/ucb/ps -auxww | grep test-service | grep -v grep'
Wed Jun 20 12:20:37 +0200 2012 Puppet (debug): file_metadata supports 
formats: b64_zlib_yaml marshal pson raw yaml; using pson
Wed Jun 20 12:20:38 +0200 2012 Puppet (debug): file_metadata supports 
formats: b64_zlib_yaml marshal pson raw yaml; using pson
Wed Jun 20 12:22:40 +0200 2012 Puppet (debug): Storing state
Wed Jun 20 12:22:40 +0200 2012 Puppet (debug): Stored state in 0.15 seconds
Wed Jun 20 12:22:41 +0200 2012 Puppet (debug): Value of 
'preferred_serialization_format' (pson) is invalid for report, using 
default (b64_zlib_yaml)
Wed Jun 20 12:22:41 +0200 2012 Puppet (debug): report supports formats: 
b64_zlib_yaml marshal raw yaml; using b64_zlib_yaml
Wed Jun 20 12:23:18 +0200 2012 Puppet (err): Could not run Puppet 
configuration client: execution expired

I've already gone through a few threads mentioning this same error, but 
it's still not clear to me where the failure is happening exactly (I'm 
thinking as the agent tries to send the report to the puppetmaster?) or 
whether anything can be done about it. The puppetmasterd process seems to 
be using 90-100% of one CPU, but there is another one.

Are there any parameters I can tweak on the puppetmaster server to help it 
handle the load better?

Regards,
Kmbu

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/85EzWtt3qKkJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to