Almost 4-5% of the total number of nodes are not receiving catalog from the master on an hourly run. We have about 250 nodes. The nodes that are receiving this error are rather random. The hourly cron happens almost at the same time. Is there any configuration changes for Puppet that can be done to avoid this ?
Puppet (err): Could not retrieve catalog from remote server: execution expired
Puppet (notice): Using cached catalog
/File[secure_host] (err): Could not evaluate: Connection reset by peer - SSL_connect Could not retrieve file metadata for puppet:///modules/certs/<filename>: Connection reset by peer - SSL_connect
Thanks for any suggestion.
-----------
In addition to what John said, you didn't mention whether you are
already running the puppet master behind Apache or Nginx. If you're
not, then you are most probably being constrained by Puppet's built-in
webserver, webrick, which is only single-threaded.
Regards,
Matt.
Do you have a pointer to the docs for using puppetmaster behind Apache ?