在 linux 下,可以通过 keepalive 来给两个 nginx 做双击热主备。在 windows 下有什么方案么?
1
ryd994 2017-12-11 22:19:53 +08:00 via Android
Windows 下的 Nginx 仅供开发测试
Nginx 用了很多 Windows 没有的特性 况且 Windows 下没必要用 Nginx,IIS 性能不差,毕竟关键部分直接在内核态 |
2
likuku 2017-12-11 22:38:55 +08:00
和你用啥系统没啥大关系,
前面替 nginx 承担客户访问 + 传递请求 的负载均衡器(保证请求分发给后端活着的 nginx/apache) 才是干这事的。 |
3
realpg 2017-12-11 22:49:32 +08:00
好吧 这么多年没弄死过 nginx 的飘过 管理数千台 nginx webserver
|
4
agentwx OP @realpg 不是怕 nginx 死,是怕所在的 windows 服务器死了。 所以弄热主备,一个 windows 死了,自动切换到另外一个 windows 下的 Nginx。
|
5
yingfengi 2017-12-11 23:07:09 +08:00
这个需求 或许你需要应用交付
|
7
msg7086 2017-12-12 10:20:47 +08:00
|
8
ren2881971 2017-12-12 14:20:39 +08:00
别在 windows 上折腾 nginx 亲测。。
|
9
myyou 2017-12-12 14:26:14 +08:00
nginx 在 windows 只支持 select 不支持 epoll,epoll 是内核层面的东西,Windows 是不可支持的。在 nginx 支持 I/O completion ports 之前,还是用 iis 吧,实在是没必要用 nginx。
|
10
neoblackcap 2017-12-12 14:49:54 +08:00
nginx 在 windows 下只用 select,IOCP 都不上,这个热备有什么用?能支撑业务?一瞬间就压垮了。windows server 就用 windows server 的东西,微软那套东西能解决很多了,多上 msdn 看看就可以了
|