全球主机交流论坛

标题: nginx实现这样的负载均衡需要什么 [打印本页]

作者: lsylsy2    时间: 2010-11-28 17:07
标题: nginx实现这样的负载均衡需要什么
普通负载均衡都是分摊,有没有这种方法,一直都放到第一个,直到502之后全部转向第2个,然后第三个,第四个……用nginx这类东西应该速度会快,不过没找到对应设置
另外,如果502了,能不能自动更换目标,保证这个链接也正常?

补:我是跑问问小偷,出验证码就自动502,错误要当做常态

[ 本帖最后由 lsylsy2 于 2010-11-28 20:46 编辑 ]
作者: lsylsy2    时间: 2010-11-28 17:07
加分球
作者: vclove    时间: 2010-11-28 17:09
LNMP的话 多开CGI进程是会自动启动新进程接替跑死的502的。不过怕系统资源耗尽,系统不来新的CGI。
作者: yaoe    时间: 2010-11-28 17:25
有多少分
作者: wdlth    时间: 2010-11-28 17:40
多个反向代理的conf
curl检测502
出现502后替换conf然后nginx reload
看看可行不?
作者: renothing    时间: 2010-11-28 17:41
upstream
...自己去研究吧
作者: Gpuer    时间: 2010-11-28 17:42
http://blog.s135.com/post/306/

给分吧
作者: yaoe    时间: 2010-11-28 17:45
他问的是
upstream backend {
    server server1;
    server server2;
}
如果server1出现问题,能不能就只转到server2,而且用户不会看到server1的错误页面.你们都给些啥
作者: puper    时间: 2010-11-28 17:59
php-fpm有两个参数设置可以在死进程多于某值时reload php-fpm,测试过后,一直没502
作者: vclove    时间: 2010-11-28 18:02
标题: 回复 8# 的帖子
他没说清楚啊。而且出错不反馈内容这个貌似。。。根据负载转向还现实点。
作者: monface    时间: 2010-11-28 18:28
标题: 回复 9# 的帖子
是那一个参数?具体怎么设置?
作者: skycms    时间: 2010-11-28 18:47
相当复杂
作者: fangxianzhong    时间: 2010-11-28 19:33
要多试验
作者: zyypp    时间: 2010-11-28 19:40
建议LZ自己去研究下nginx 的upstream的几种模式吧
http://wiki.nginx.org/NginxChsHttpUpstreamModule
作者: lsylsy2    时间: 2010-11-28 20:40
直说吧,我是用来问问小偷的
先用一个IP跑,跑出验证码自动502,然后换下一个IP……
作者: lsylsy2    时间: 2010-11-28 20:45
原帖由 wdlth 于 2010-11-28 17:40 发表
多个反向代理的conf
curl检测502
出现502后替换conf然后nginx reload
看看可行不?

在502到检测出来中间不就挂了?
作者: 狒狒    时间: 2010-11-28 21:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: wdlth    时间: 2010-11-28 21:48
标题: 回复 16# 的帖子
把检测502的字符串改成验证码的就行了吧,nginx reload的时间又不用很长。
作者: tumour    时间: 2010-11-28 22:44
原帖由 狒狒 于 2010-11-28 21:11 发表

还等502干啥,直接换IP抓取不就完了

同意狒狒,手工最简单,一定要技术上实现,需要学习成本,研究下Q兄说的upstream。
作者: lsylsy2    时间: 2010-11-28 22:49
原帖由 tumour 于 2010-11-28 22:44 发表

同意狒狒,手工最简单,一定要技术上实现,需要学习成本,研究下Q兄说的upstream。

主要是手工会有衔接问题……
研究upstream吧……




欢迎光临 全球主机交流论坛 (https://loc.isir333.eu.org/) Powered by Discuz! X3.4