Nginx 做负载均衡,会不会挂掉?

2017-06-23 12:43:34 +08:00
 iguoji

假如有三台服务器,一台主服务器,两台子服务器

主服务器上就装个 Nginx,用负载均衡分发到子服务器

但有个问题,假如主服务器受不住太大并发挂掉了怎么办?

13842 次点击
所在节点    程序员
37 条回复
timothyye
2017-06-23 13:00:16 +08:00
我们之前就这样,主服务器挂了,其他全都不能访问了。
后来我们改用阿里云的负载均衡了……
julyclyde
2017-06-23 13:03:08 +08:00
就一个纯走流量的服务器都能挂了,你觉得后边你得有多少处理实际业务的服务器?
当你买得起后边那么多的时候,就不能给前边再多加一台吗
owenliang
2017-06-23 13:18:16 +08:00
有个技术叫 keepalived,可以 VIP 自动漂移,做双机备份。

有个技术叫 DNS,可以实现多 IP 负载。
zvcs
2017-06-23 13:19:21 +08:00
负载均衡也可以做在 dns 上
gclove
2017-06-23 13:27:23 +08:00
阿里云 +1, 可以做在 dns + 2
panzhc
2017-06-23 13:46:41 +08:00
阿里云的七层负载均衡还不是基于 tengine 做的,tengine 的爸爸就是 nginx
txlty
2017-06-23 13:49:18 +08:00
DNS 轮询
mooncakejs
2017-06-23 13:49:30 +08:00
单独一台装 nginx 挂掉的可能性很小。
nnxiaod
2017-06-23 13:52:32 +08:00
dns 负载不好。。keepalived 挺好。。
samfan
2017-06-23 13:58:28 +08:00
并发太大 是多少?
misaka19000
2017-06-23 14:03:13 +08:00
@nnxiaod keepaliced 能虚拟出公网 IP 吗?
misaka19000
2017-06-23 14:04:02 +08:00
@mooncakejs 其实不一定是性能原因啊,比如 Nginx 这台机器因为物理原因不可访问了呢?
hcymk2
2017-06-23 14:04:27 +08:00
DNS 会不会挂掉?
lvs 会不会挂掉?
F5 会不会挂掉?
mooncakejs
2017-06-23 14:13:20 +08:00
@misaka19000 这和并发没关系,理论上路由器也可能坏掉。 如果需要更安全,上硬件负载,故障瞬间无感切换,
reus
2017-06-23 14:18:25 +08:00
自己不测试,来 V2EX 问。
不合格。
dudesun
2017-06-23 14:54:10 +08:00
挂了可以拉起来,systemd
watzds
2017-06-23 15:04:13 +08:00
才两台,nginx 挂之前这两台早挂了吧
sunmonster
2017-06-23 15:30:13 +08:00
一台主,两台从都能挂,只能说明你的 nginx 配置有问题
stabc
2017-06-23 15:31:34 +08:00
一样配置的话,哪怕后面 10 台都挂了,你前面的负载均衡都不会挂。单纯流量转发对系统消耗极小的。
spice630
2017-06-23 15:33:32 +08:00
用 windows 玩游戏 电脑会不会死机?
23333

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/370539

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX