技术解析

nginx 在 windows 下可以做热主备么?
0
2021-05-21 01:17:18
idczone

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


Windows 下的 Nginx 仅供开发测试
Nginx 用了很多 Windows 没有的特性
况且 Windows 下没必要用 Nginx,IIS 性能不差,毕竟关键部分直接在内核态

和你用啥系统没啥大关系,
前面替 nginx 承担客户访问 + 传递请求 的负载均衡器(保证请求分发给后端活着的 nginx/apache) 才是干这事的。

好吧 这么多年没弄死过 nginx 的飘过 管理数千台 nginx webserver

不是怕 nginx 死,是怕所在的 windows 服务器死了。 所以弄热主备,一个 windows 死了,自动切换到另外一个 windows 下的 Nginx。

这个需求 或许你需要应用交付

如果是那样,和 Nginx 就没关系,就是双机热备

Deploying IIS on a Failover Cluster。
Windows 自己的企业级高可用集群不用,用 nginx ?
PS: Windows 内核还是很稳的。

别在 windows 上折腾 nginx 亲测。。

nginx 在 windows 只支持 select 不支持 epoll,epoll 是内核层面的东西,Windows 是不可支持的。在 nginx 支持 I/O completion ports 之前,还是用 iis 吧,实在是没必要用 nginx。

nginx 在 windows 下只用 select,IOCP 都不上,这个热备有什么用?能支撑业务?一瞬间就压垮了。windows server 就用 windows server 的东西,微软那套东西能解决很多了,多上 msdn 看看就可以了

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服