On 06/21/2012 04:40 PM, Jake - USPS wrote:
> 
> This works for us although like I said I want to make it better, doing
> what you assumed I am doing ... shared storage.  But since we can only
> make changes with a CHG ticket I basically make the update and then
> force a puppet run on my PMs (remote execution) and everything is
> updated in like 5 minutes.  This is done during a time when the rest of
> the environment is not accessing the PMs.

This all doesn't nearly sound as bad to me as it may feel to you right
now :-)

> The only other issue I've ran into is if apache on a PM restarts or a PM
> restarts while agents are accessing it sometimes I'll get failed runs.
>  Out of 4800+ systems this usually amounts to like ~200 failures until
> the next batch of runs (every 30 minutes here) which clears it up (even
> if apache/node still down).  I'm not sure if this is a limitation of
> something I am doing, or if its just to be expected.  Before using

There are some HAproxy options you can look into that may help you:
- redispatch: should allow HAproxy to redirect a compilation request to
another master if the original target apache won't respond
- disable-on-404: build a health check into your apache, make it
generate 404 for a while before actually stopping the process. haproxy
stops opening new sessions with this apache instance.

There are more things that may improve this situation - HAproxy is
really quite powerful where HTTP is in use.

Best,
Felix

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
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