不好意思,如果这个问题有点模棱两可,但这是我第一次设置一个负载均衡器,我有点担心。 我想创build一个Glassfish集群,目前我正在关注这个链接: http : //javadude.wordpress.com/2011/04/25/glassfish-3-1-clustering-tutorial/ 在上面的教程中,其中一个节点也作为负载平衡器(DAS – 域pipe理服务器)运行。 在我的情况下,我打算build立3个节点,其中一个充当另外两个负载平衡器。 一切都很清楚,但任何人都可以给我一个想法,如果作为负载平衡器的节点失败,该怎么办? 任何信息将不胜感激。
我设置的服务器将承载多个负载平衡的EC2实例中的多个SSL域,作为一个真正在networking/基础设施上勉强工作的程序员,我有一些问题: 我假设通过使用ELB,我只需要在ELB下设置一次HTTP,并在那里安装证书,而不是在实际的实例上? 对于SSL,在使用ELB时,我仍然需要为每个站点分配不同的IP地址,还是从ELB到实例通过HTTP进行通信? 将网站指向elb的最佳方式是什么? CNAMElogging到亚马逊ELB实例名称? 我应该使用负载均衡器,我在这里正确的轨道上? 对于这个问题,我完全接受任何其他build议/帮助。 感谢您的帮助。
我正在使用linode nodebalancer(loadbalancer)来设置我的nginx / php5-fpm服务器。 这平衡器被动检查。 这些被动检查,检查请求的状态代码。 如果5XX状态码过多,节点(vps)将由负载平衡器标记为脱机状态 节点平衡器将我的服务器以随机方式离线。 当联系linode支持他们得出结论,没有500错误,但连接丢失(或超时)。 我在我的nginx日志中找不到任何东西。 有没有什么办法可以debugging这个问题,看看哪些连接被nginx放弃了? 编辑我可以看到来自相同的IP /用户代理大量的408请求。 他们进来散装..这是可疑的? 你将如何处理这种情况? 来自access.log的快照 69.30.*.* – – [22/Apr/2014:19:28:29 +0200] "POST /error/register-image-error/ HTTP/1.1" 408 0 "http://www.mysite.com/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" 69.30.*.* – – [22/Apr/2014:19:28:29 +0200] "POST /error/register-image-error/ HTTP/1.1" 408 0 "http://www.mysite.com/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" 69.30.*.* […]
我正在使用apache2 mod_proxy和mod_proxy_balancer来平衡负载到不同服务器上的4个独立的tomcat8实例。 我为每个tomcat实例使用不同的AJP端口,并在tomcat server.xml使用jvmRoute指令,如下所示:第一个实例: <Connector port="[port1]" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1"> 第二审: <Connector port="[port2]" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2"> 等等。 在apache2configuration中,我定义了一个集群,像这样: <Proxy balancer://myCluster> BalancerMember ajp://[ip1]:[port1] route=tomcat1 loadfactor=1 BalancerMember ajp://[ip2]:[port2] route=tomcat2 loadfactor=1 BalancerMember ajp://[ip3]:[port3] route=tomcat3 loadfactor=1 BalancerMember ajp://[ip4]:[port4] route=tomcat4 loadfactor=1 ProxySet lbmethod=bybusyness ProxySet stickysession=JSESSIONID Order Deny,Allow Deny from none Allow from all […]
我有我的haproxy LB的以下configuration: global daemon maxconn 2048 # SSL ca-base /etc/ssl/certs crt-base /etc/ssl/private ssl-default-bind-ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM; defaults log global mode http option forwardfor # handle incoming requests to port 80 (http) frontend www-http bind 1.2.3.4:80 reqadd X-Forwarded-Proto:\ http default_backend www-backend # handle incoming requests to port 443 (https) frontend www-https bind 1.2.3.4:443 ssl crt /etc/ssl/private/example.com.pem reqadd X-Forwarded-Proto:\ […]
我开始使用WCF的一个新项目的架构,但我不是正确的人做一些networking的考虑,所以即时通讯做一些研究,但无法find这些问题的答案: 我们将WCF服务托pipe在2台服务器的通用Windows服务应用程序中,并且我们将有另一台服务器使用WNLB进行负载均衡作业。 我们在Windows服务应用程序中托pipeWCF的事实可能会干扰NLB工作? 在我的研究之前,我认为负载平衡是要configuration的,但是对于NLB来说,它似乎很简单,它真的很简单吗? 注意:绑定将是basicHttpBinding
根据大量的研究 – 我发现了Round Robin的devise模式。 它基本上解决了我想采用的想法。 我想有一个物理服务器池,每个主机应用程序自己的IP地址。 我想负载平衡这些服务器之间的传入stream量。 我有以下问题: 是否有一个GNU包的目标是这种devise模式,这几乎就像一个标准(如Apache是为Web服务器)? 我是否应该认为这个应用程序运行在一个单独的服务器上,并且像DNS代理一样? 这种方法是否足够智能,可以路由每个连接,还是必须更改我的应用程序? 有没有可以模拟独特的连接来testing这个设置的软件包? 我在哪里可以find关于基准的信息,所以我可以比较我的performance? 我期待着一个严重的stream量负载(超过130.000用户),这需要我考虑负载平衡 – 但我必须限制成本的数额。 这是我第一次想超过1000个用户,所以你的帮助真的很感激!
我有3个Nginx服务器,每个服务器都应该处理大约2k个用户(并发连接)。 在他们面前我有Nginx负载均衡器。 这是4个虚拟机,共享相同的子网和相同的物理机器。 我想知道,我应该使用什么VM规格负载均衡器? 我没有负载平衡的经验,从来没有做过任何testing,所以当我知道我的应用服务器需要什么样的规格时,我不知道我应该使用什么样的nginx负载平衡器。 现在我正在考虑4核/ 4GB内存/ 4GB硬盘。 这对于负载均衡器来说足够了吗? Offtopic queston:是否有可能configurationMySQL,以便当一个MySQL数据库更新时,另一个。 有点像主/从configuration或类似的东西?
我已经设置了NGINX来将请求加载到我的web应用程序。 一台前端服务器将请求传递给两台后端服务器。 一切正常。 但是,我一直在使用ip_hash指令来确保用户每次都由同一个服务器提供服务。 这似乎没有工作 – 请求两个后端服务器之间的替代,这是用户会话的问题。 configuration应该是相当简单的,所以我不知道这是哪里错了 – 任何想法赞赏。 upstream webservers { ip_hash; server node1.mysite.com; server node2.mysite.com; server localhost:8080 backup; } server { listen 80; server_name www.mysite.com; 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_set_header X-Forwarded-Proto $scheme; proxy_pass http://webservers; } }
我想知道是否有办法在haproxy中configuration一个默认的后端,所以它平衡了后端服务器池中的请求(在下面的例子中是三个),保持默认的后端作为一个故障转移,只有在三个主后端closures的情况下 。 它应该是这样的: server backend-0 10.10.10.0:3000 check server backend-1 10.10.10.1:3100 check server backend-2 10.10.10.2:3200 check server backend-default 10.10.10.3:3300 check 我已经尝试在后端默认设置weight 0 ,但是完全从平衡algorithm中删除服务器。