nginx 在 windows 下可以做热主备么?

2017-12-11 21:46:52 +08:00
 agentwx

在 linux 下,可以通过 keepalive 来给两个 nginx 做双击热主备。在 windows 下有什么方案么?

4113 次点击
所在节点    NGINX
10 条回复
ryd994
2017-12-11 22:19:53 +08:00
Windows 下的 Nginx 仅供开发测试
Nginx 用了很多 Windows 没有的特性
况且 Windows 下没必要用 Nginx,IIS 性能不差,毕竟关键部分直接在内核态
likuku
2017-12-11 22:38:55 +08:00
和你用啥系统没啥大关系,

前面替 nginx 承担客户访问 + 传递请求 的负载均衡器(保证请求分发给后端活着的 nginx/apache) 才是干这事的。
realpg
2017-12-11 22:49:32 +08:00
好吧 这么多年没弄死过 nginx 的飘过 管理数千台 nginx webserver
agentwx
2017-12-11 23:03:28 +08:00
@realpg 不是怕 nginx 死,是怕所在的 windows 服务器死了。 所以弄热主备,一个 windows 死了,自动切换到另外一个 windows 下的 Nginx。
yingfengi
2017-12-11 23:07:09 +08:00
这个需求 或许你需要应用交付
ryd994
2017-12-12 03:00:53 +08:00
@agentwx 如果是那样,和 Nginx 就没关系,就是双机热备
msg7086
2017-12-12 10:20:47 +08:00
@agentwx Deploying IIS on a Failover Cluster。
Windows 自己的企业级高可用集群不用,用 nginx ?
PS: Windows 内核还是很稳的。
ren2881971
2017-12-12 14:20:39 +08:00
别在 windows 上折腾 nginx 亲测。。
myyou
2017-12-12 14:26:14 +08:00
nginx 在 windows 只支持 select 不支持 epoll,epoll 是内核层面的东西,Windows 是不可支持的。在 nginx 支持 I/O completion ports 之前,还是用 iis 吧,实在是没必要用 nginx。
neoblackcap
2017-12-12 14:49:54 +08:00
nginx 在 windows 下只用 select,IOCP 都不上,这个热备有什么用?能支撑业务?一瞬间就压垮了。windows server 就用 windows server 的东西,微软那套东西能解决很多了,多上 msdn 看看就可以了

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

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

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

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

© 2021 V2EX