Articles of 负载均衡

在同一个Varnish服务器后面运行Drupal和Django站点的最好方法是什么?

我有一个运行Drupal和Apache的高stream量网站,在Varnish服务器负载平衡后面有五个Web服务器。 假设这个网站是example.com。 我在我的default.vcl中使用了五个后端和一个这样的导演: director balancer round-robin { { .backend = web1; } { .backend = web2; } { .backend = web3; } { .backend = web4; } { .backend = web5; } } 现在我正在开发一个新的Django项目,它将成为example.com/new-section上运行的这个站点的一个新的部分。 在检查文档后,我发现我可以做这样的事情: sub vcl_recv { if (req.url ~ "^/new-section/") { set req.backend = newbackend; } else { set req.backend = default; } […]

Nginx + Haproxy + Thin + Rails – 503服务不可用 –

我不知道如何解决这个问题。 我得到“503服务不可用”http错误所有“nginx上游”代理传递调用haproxy fast_thin和slow_thin(服务器127.0.0.1:3100和服务器127.0.0.1:3200),负载均衡6瘦服务器(127.0.0.1: 3000 .. 3005)。 像/博客等静态文件目前很好。 falldown是:在端口80上的nginx – 在3100和3200上的haproxy – 在3000 .. 3005上再单击Rails。 这里是/etc/nginx/nginx.conf: user nginx; worker_processes 2; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; sendfile on; tcp_nopush on; keepalive_timeout 65; tcp_nodelay on; include […]

如何使用ELB来平衡redis从服务器并使用sec组

我在ELB上的TCP端口6379上有一个负载均衡器列表。 我有一个只允许amazon-elb / sg-843f59ed(amazon-elb-sg)的redis sec组,以及另一个叫做frontend_servers的sec组。 6379 amazon-elb/sg-xxxxx (amazon-elb-sg) 6379 sg-xxxxxx (frontend_server) 22 0.0.0.0/0 我想保持私密,我不想使用redis的密码。 我也不想使用VPC。 所以….如何安全的Redis负载平衡奴隶,但只有我的前端服务器被允许读取和写入阅读。 到目前为止,我可以使用elb从任何机器loginredis。 但是……其他人都可以。 令人沮丧的是,认为aws不能保证elb的能力。

NGINX作为负载均衡器到IIS Web服务器

我正在尝试为两个IIS Web服务器build立一个基于NGINX的简单软件负载平衡器。 这里是我为负载均衡创build的NGINXconfiguration文件: http { include /etc/nginx/mime.types; default_type application/octet-stream; ##### # Definition von Load Balancing Cluster fur Share Point Farm ###### upstream SPcluster { ip_hash; server 172.22.1.134:80 weight=10 max_fails=3 fail_timeout=15; server 172.22.1.133:80 weight=10 max_fails=3 fail_timeout=15; } server { listen 172.22.9.100:80; location / { proxy_pass http://SPcluster; } } log_format main '$remote_addr – $remote_user [$time_local] "$request" ' […]

用Zyxel USG-100负载平衡SDSL + ADSL

我有Zyxel网关/防火墙,以及两个互联网连接:SDSL(4MB,4MB)和ADSL(15MB,1MB)。 我试图configuration我的Zyxel使用这两个连接,并优先使用SDSL。 我在trunk上添加了一个规则,这里是我的configuration: 事情是,我的连接非常不稳定。 我的networking上有大约30台计算机,如果其中一台下载了,它将垄断带宽。 另外一个灾难性的连接。 在google.com上查看此ping例如: Request timeout for icmp_seq 22681 Request timeout for icmp_seq 22682 Request timeout for icmp_seq 22683 64 bytes from 173.194.78.94: icmp_seq=22677 ttl=43 time=7200.496 ms 64 bytes from 173.194.78.94: icmp_seq=22678 ttl=43 time=7193.714 ms Request timeout for icmp_seq 22686 Request timeout for icmp_seq 22687 Request timeout for icmp_seq 22688 Request timeout […]

谷歌负载平衡外部IP

我正在尝试将Google计算负载平衡器设置为在我的Google计算机与我的appEngine应用程序之间的HTTP内容path,具体取决于URL。 我可以得到一切设置,但现在看来,我只能路由到InstanceGroups,必须在GoogleCompute虚拟机上进行configuration。 我似乎很奇怪,我无法路由到外部IP到Google Compute虚拟机(appEngine或其他) 这是一个限制还是我错过了什么?

如何判断哪个Web节点正在提供内容?

我有一个负载均衡器,将stream量分配给5个Web节点中的1个。 是否有一种简单的方法可以告诉我正在谈论什么Web节点,当它服务于我的内容。 例如,我是否在Apache中实现了一个Header? 在每个页面上添加一个隐藏的HTML元素? 奖励要点:人们做什么来强制自己到一个特定的networking节点?

在两个在Hyper-V上运行的Win2003虚拟机之间configuration负载平衡需要做什么?

在Hyper-V的两个win2003虚拟机之间正确configurationNLB集群的步骤有哪些,如果可能的话,关注networking设置? 我有两台运行Win2008 Enterprise的物理服务器,每台服务器有4个虚拟机。 我需要在两台虚拟机之间创build一个集群,每台虚拟机都驻留在不同的物理服务器上。

LVS TCP连接超时 – 延迟连接

我正在使用keepalived来负载平衡多个TCP服务器之间的连接。 我不指望它是重要的,但在这种情况下的服务是rabbitmq。 我正在使用加权循环的NATtypes平衡。 客户端连接到服务器: [client]———–[lvs]————[real server] ab 如果客户端连接到LVS并保持空闲状态,则在套接字上不发送任何内容,这最终超时,根据使用ipvsadm –set设置的超时值。 此时,上面标记为“a”的连接正确地从客户端上的netstat -anp输出以及lvs盒上的ipvsadm -L -n -c输出中消失。 然而,连接“b”仍然根据真实服务器盒子上的netstat -anpbuild立。 为什么是这样? 我可以强制lvs正确地重置到真实服务器的连接吗?

使用静态IP汇聚多个WAN连接(DSL,WiFi,WiMax),无需BGP

是否有可能使用两个VPN或MLPPP路由器在来自多个不同提供商的WAN连接之间进行聚合,负载平衡或故障切换? 两个条件:1.我们需要保持外部IP不变,所以我们可以进出SSH / VPN,运行Exchange等。2.没有BGP。 这就是类似问题的答案,但对于二十个人的办公室来说,一个/ 24 IP块是不明智的。 我在T1和类似的非常昂贵的区域,但WiMax,WiFi和DSL都可用。 我们也有大量的雷暴,所以我们不能单独依靠WiFi或WiMax。 我目前使用MLPPP来自同一供应商的多条DSL线路,但是这并没有给我们足够的带宽。