| Hi Josh Cooper, there are no error in puppetserver.log around the time and i dont think its caused by a firewall (i tested also on localhost, deactivated iptables). I spent some time to figure out, when the error occurs: Test 1 setup: 1x puppetserver (with puppetserver-6.17.0-1.sles12 and puppet-agent-6.24.0), 2x clients (puppet-agent-6.25.0) All puppet-agents run fine, without any error as you can see in test1_puppetrun.png . The load of the puppetserver you can find in test1_metrics.png Test 2 setup: 1x puppetserver (with puppetserver-6.17.0-1.sles12 and puppet-agent-6.25.0), 2x clients (puppet-agent-6.25.0) In the first step i only started the puppet-agents on the two clients - the puppet-agent on puppetserver was disabled and stopped. They run fine for some time (load on puppetserver marked with "1" in test2_matrics.png . In the second step i also started the puppet-agent on puppetserver which seems to cause the error after some (1,2,3,??) puppetruns. As you can see, the puppetagent on one client throws an internal error marked with "1" in test2_puppetrun.png (happens at the same time as i started the puppetrun on puppetserver). This error only appears in 1/3 of my tests. After this all clients get the error "end of file reached" and the load on puppetserver reduce to nearly zero, marked with "2" in test2_matrics.png . The only way to get everything running again is to stop the puppet-agent on the puppetserver and restart the puppetserver. Hopefully these tests help to figure out where the error comes from. If you need further data please let me know. |