Articles of 负载均衡

了解在群集中使用哪种Coldfusion服务器

我们为Coldfusion应用程序提供了一个2台服务器的负载均衡集群。 我遇到了一些奇怪的行为,并希望找出正在运行Web应用程序的用户当前所在的两台服务器中的哪一台。 有没有办法找出哪个服务器正在用于特定的请求? cgi.servervariables只提供cfprod.domain.com这样的信息,我需要的是cfprod1.domain.com或cfprod2.domain.com

Alteon AD 3configuration

在这个产品找不到手册,任何学习使用这个负载平衡器的起点将不胜感激,因为北电不再支持这个产品,我无法find他们的网站上的任何信息。

Nginx负载平衡和维护URL

我正在尝试使用nginx作为负载平衡器,并且它工作得很好。 一个问题,但。 负载均衡框为123.123.123.123,后端框为456.456.456.456。 所以我有这个configuration: upstream backend { server 456.456.456.456; } server { listen 80; server_name 123.123.123.123; access_log off; error_log off; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://backend; } } 这很好。 我在我的浏览器中打了123.123.123.123,页面出现了。 但是现在浏览器中的url是http://456.456.456.456 。 我是否需要使用重写规则或其他东西来保持URL正确? 去不同的支持服务器时,我不希望它有所不同。 我读过的所有教程都没有提到这个。

来自负载平衡器的代理SSL

设置负载平衡器的服务器pipe理员问我是否想要: 主机SSL直接在Web服务器上进行authentication 或者来自负载平衡器的代理SSL 我只做了以前的实现。 有人能比较这些吗? 如果我有一个Web应用程序需要HTTPS的某些页面,它会受到这种select的影响?

Apache,Tomcat和mod_jk进行负载平衡

我使用mod_jk设置了一个基本的Apache(2.2.x)和Tomcat(6.0.x)设置,使用worker.properties文件进行负载平衡。 初步testing似乎表明,这个工作比较好,而且很容易build立。 然而; 这个设置很简单的事实让我有点担心。 我们正在使用相同的Web应用程序(部署在2或3个Tomcat实例上)处理100 – 300个并发用户。 我已经做了一些谷歌search,并在这里环顾四周,似乎有不止一种方法来完成这个(在这里的一个例子使用balancer://风格的URL,我从来没有见过在Apacheconfiguration)。 例如,我问自己的一个问题是mod_jk上的负载检测实际上是多么可靠(Busyness,Session,Request等)。 根据您的经验,这种设置在现实世界的场景中certificate是可靠的吗? 任何关于改进的指针,坑坑洼洼或有趣的文学/文章? 我之前和Apache一起工作过,但绝不是专家。 提前致谢。

使用不同的nginx位置上下文和后端服务器上下文进行负载平衡

我使用nginx和上游模块进行负载平衡,具有以下configuration upstream lb { server 127.0.0.1:8080; server 127.0.0.1:8081; } server { listen 88; server_name localhost; location /cas/ { proxy_pass http://lb; proxy_redirect off; proxy_connect_timeout 2; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 问题是“位置/上下文/”必须匹配到后端服务器的上下文,所以当我请求localhost / context / index.html然后nginx路由它到127.0.0.1:8080/context/index.html或127.0.0.1 :8080 /上下文/ index.html中。 是否有可能有不同的后端上下文和Nginx的位置,例如“位置/”nginx会将请求路由到127.0.0.1:8080/context/index.html或127.0.0.1:8080/context/index.html 谢谢。

与Microsoftnetworking负载平衡(Server 2003)不平衡加载

我是一家使用networking负载平衡(NLB)将我们的terminal服务器集中在一起的小公司的networkingpipe理员。 最近,由于符合PCI-DSS标准,我们更改了networking设置。 因此,我们引入了一个terminal服务网关,以确保stream量进入terminal服务器集群。 自从发生这种变化以来,我们的NLB集群就不会在主机之间均匀分布任何地方。 会发生什么事情是,一个主机将采取几乎所有的传入stream量,直到它停止或drainstopped。 我们已经在每台服务器上设置了负载权重,以试图缓解这个问题,但无济于事。 我们完全没有想法。 任何帮助将不胜感激。 谢谢。

使用route和iptables负载平衡多个网关

在linux下,如何使用route来加载平衡多个网关,注意我有一个input接口可以说eth0 , 一个输出接口可以说eth1 。 eth1可以连接到多个IP网关 ,其中每个网关都有自己的Internet提供商

与Apache mod_proxy热备份(或等效)502错误

任何人都知道如何configuration热备用(+ H)mod_proxyfunction,以便在closures期间立即发生接pipe(即使没有一个用户接收502)错误? 我们不是在寻找真正的负载均衡,我们只是希望辅助服务器在我们closures主服务器的时候接pipe。 问题是,无论什么时候主服务器出现故障,我都可以在第二台服务器实际接pipe之前,发送一个无效的请求,导致502 HTTP错误到达terminal用户。 Listen 80 <VirtualHost 127.0.0.1:80> ServerName domain.com ProxyPass / balancer://balance/ <Proxy balancer://balance/> BalancerMember http://primary_ip:80 BalancerMember http://secondary_ip:80 status=+H </Proxy> </VirtualHost>

NLB RPC服务器在指定的计算机上不可用

首先,我承认我的networking知识是有限的,因为人们要求更多的信息,我会相应地更新这个问题。 我正在尝试在2台Windows Server 2008 Web服务器上创build一个NLB群集。 这两台机器都不是域的成员,都有2个网卡(一个用于处理外部networkingstream量,另一个用于内部通信)。 我已经在两台机器上安装了NLB,并在主机A上创build了一个集群,并将其添加到其中。 但是,当我尝试添加主机B(使用来自外部NIC的地址)时,出现以下错误:“RPC服务器在指定的计算机上不可用”。 在主机上BI可以看到RPC服务运行良好。 我也可以从主机A到主机B ping和RDP也没有问题。 我已经禁用了两台机器上的Windows防火墙,但没有任何效果