Hello Justin! Thank you very much for your attention and for the tips.
I set the PuppetServer memory from 2 to 4 GB. # /etc/default/puppetserver JAVA_ARGS = "- Xms4G -Xmx4G" I also adjusted the number of JRuby instances from 4 to 2. # /etc/puppetlabs/puppetserver/conf.d/puppetserver.conf max-active-instances: 2 It's been 4 hours since I made this configuration and the problem was solved. It used to happen every 30 or 40 minutes. Abraço e fica com Deus. Aécio Pires Livro de Puppet => novatec.com.br/livros/puppet Livro de Zabbix => novatec.com.br/livros/zabbix 2018-03-12 18:05 GMT-03:00 Justin Stoller <[email protected]>: > > > On Sun, Mar 11, 2018 at 4:58 AM, Aécio <[email protected]> wrote: > >> Hello guys! >> >> I have the following problem: every 30 or 40 minutes, I get a >> notification that port 8140 / TCP (from PuppetServer) is closed and >> puppet-agent (from client servers) can not get the catalog and / or send >> reports. >> >> Looking at the log in /var/log/puppetlabs/puppetserver/puppetserver.log >> and watching the process, I saw that the puppetserver service did not stop. >> >> Can anyone help me solve this problem? >> >> What have I done? >> >> 1) I have read the page https://puppet.com/docs/puppet >> server/2.7/tuning_guide.html >> >> 2) I installed PuppetServer 2.8.1 (compatible with Puppet4.x) on a server >> with 6GB of RAM and 2 vCPU and changed the following settings: >> >> # /etc/default/puppetserver >> JAVA_ARGS = "- Xms2G -Xmx2G" >> > > Is there a reason not to give it more ram? I see you have 6gs on the > system, usually folks put the server on a dedicated box and give it all but > 1 or 2 gigs of the memory available, having said that for a small > installation 2 gigs should be enough. > >> >> # /etc/puppetlabs/puppetserver/conf.d/puppetserver.conf >> max-active-instances: 4 >> > > Usually we default max-active-instances to (number of cps - 1) with a max > of 4. That would give you a max-active-instances of 1. 4 is too many for a > box with 2 vCPUs and 2gs of memory. > > This is my own recency bias but we were just working on a problem where > all JRuby instances were flushed at the same time and caused an > unacceptable pause. The port shouldn't close during that time however, > requests should just pile up. If it was a JRuby instance issue, knowing the > number of agents checking in and tuning max-requests-per-instance might > help (in addition to lowering the number of max-active-instances), you > would also see all of the JRuby instances being flushed and new ones primed > in the logs during the downtime. > > Do you have anything HUPing the server at these times? Reloading the > server shouldn't take nearly that long but might take an extended period > with those memory and instance allocations. > You wouldn't see the whole process go down, but you would see some > shutdown startup functions in the logs, and at debug see an actual notice > that it was happening because of a HUP. > > > Hope that helps, > Justin > >> >> Unfortunately, the issue has not been resolved. >> >> Thanks for the attention and any help. >> >> Aécio Pires >> Book of Puppet => novatec.com.br/livros/puppet >> Book of Zabbix => novatec.com.br/livros/zabbix >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/puppet-dev/CALCxXJhp5806ZZPS9T0KNBUfhcpbeAmEK3C1s3RR8OUO >> AT9oFw%40mail.gmail.com >> <https://groups.google.com/d/msgid/puppet-dev/CALCxXJhp5806ZZPS9T0KNBUfhcpbeAmEK3C1s3RR8OUOAT9oFw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/puppet-dev/CA%2B%3DBEqXUf%2BuZo0Nf7ENtafK7XdeMvEwBPk- > XgM27h1A-FuBWmQ%40mail.gmail.com > <https://groups.google.com/d/msgid/puppet-dev/CA%2B%3DBEqXUf%2BuZo0Nf7ENtafK7XdeMvEwBPk-XgM27h1A-FuBWmQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CALCxXJh7zR4KxFF0cU3ZgfdoLKg2h6NN4i6KBJsrigSep9hseA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
