TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GitHub: Recent Load Balancer Problems (RCA)

58 pointsby wfarrover 13 years ago

4 comments

vimalg2over 13 years ago
Reminds me of the last Github post I'd read about their load-balancer setup from their server guy(2009): <a href="http://www.anchor.com.au/blog/2009/10/load-balancing-at-github-why-ldirectord/" rel="nofollow">http://www.anchor.com.au/blog/2009/10/load-balancing-at-gith...</a><p>Willy Tarreau (author of HAproxy) had sparked a nice discussion in the comments section, that time.
xtacyover 13 years ago
The post mentions that heartbeats timeout when the load spikes momentarily. I have a few questions, would love to hear answers if it's okay to share :-)<p><pre><code> 1. What load spiked? Is it the network/CPU load? 2. By spiked (be it network or CPU), do you mean the load went all the way to 100%? Or was it some threshold like say 90% of the available capacity? 3. What's the heartbeat time interval? </code></pre> Thanks, (EDIT: spacing)
评论 #3072328 未加载
ww520over 13 years ago
They actually have a pretty good HA setup.<p>One thing to remember is that a HA cluster is for handling node failure (power loss, faulty hardware, faulty software, etc). It is not for handling capacity related failure. If the servers are overloaded with too many requests, they will fail regardless of the HA setup. Capacity monitoring and capacity planning are still needed to maintain uptime.
seijiover 13 years ago
I rarely see an install of Heartbeat/Pacemaker/CRM preventing more downtime than they cause. If you add in DRBD on top, you get an entire suite of false-HA infrastructure.
评论 #3072249 未加载
评论 #3072888 未加载