Articles of 负载均衡

如何获得服务器在前端部分请求的名称?

我需要添加服务器名称来响应HTTP标头X-Servedby。 有没有办法用服务器的服务器名称replace[服务器]的服务请求? frontend front xxxx:80 default_backend balancing rspadd X-Servedby:\ [server] #I need to replace [server] backend balancing server srv1 xxxx:80 check server srv2 xxxx:80 check

Citrix NetScaler的替代软件?

我对Citrix产品NetScaler感兴趣。 这是你放在networking服务器前的一个应用。 我喜欢的function是: SSL卸载加速(由于性能良好,Verisign每台机器收费) HTTPstream量的GZIP压缩 caching静态内容(图像,CSS,JS等) 负载均衡 有没有类似这样的function的产品?

Apache负载均衡器通过AJP限制Tomcat

我有Apache作为3个Tomcat服务器前面的负载平衡器。 偶尔,Apache返回503个响应,我想完全删除。 所有4个服务器在CPU,内存或磁盘方面都没有大的负载,所以我有点不确定是什么限制或为什么。 当所有工人都处于错误状态时,503就会退回 – 无论如何。 以下是详细信息: Apacheconfiguration: <IfModule mpm_prefork_module> StartServers 30 MinSpareServers 30 MaxSpareServers 60 MaxClients 200 MaxRequestsPerChild 1000 </IfModule> … <Proxy *> AddDefaultCharset Off Order deny,allow Allow from all </Proxy> # Tomcat HA cluster <Proxy balancer://mycluster> BalancerMember ajp://10.176.201.9:8009 keepalive=On retry=1 timeout=1 ping=1 BalancerMember ajp://10.176.201.10:8009 keepalive=On retry=1 timeout=1 ping=1 BalancerMember ajp://10.176.219.168:8009 keepalive=On retry=1 timeout=1 […]

如何为使用两个ISP的单个Web服务器设置故障转移?

我有一个Web服务器和两个WAN连接(一条电缆,一条DSL)。 DNS在异地运行,并指向其中一个ISP分配的IP地址。 如果第一个连接发生故障,我怎么能接pipe第二个连接呢? 我已经看到有可能有两个Alogging,每个logging指向一个不同的IP,但它有几个问题。 什么是真正的解决scheme? 我想这是一个非常普遍的问题。 附加信息: 服务器实际上是一个电子病历服务器,并且必须在办公室现场。 他们的网站和DNS被托pipe在一个大的pipe理托pipe设施。 我认为办公室方面的计划就像之前提到的Peplink Balance或Cradlepoint MBR-1200 。 与交换DNS的Peplink听起来像一个解决scheme,但我不知道我是如何舒适,我在他们的办公室,而不是数据中心的DNS。 我会进一步研究。 在与我们的托pipe机构交谈后,他们build议我们查看第三方服务,如dynamicDNS。 我相信这基本上是一个监控服务,当一个IP发生故障时,这个服务会切换 速度真的不是问题; 他们更关心高可用性。

如何创build高可用性应用程序服务器?

我正在使用一些使用移动互联网与我的应用程序服务器通信的硬件单元。 最初,硬件在通信硬件中有一个硬编码的IP地址(负载均衡器),用于将stream量路由到我的应用程序服务器; 现在,如果负载平衡器在整个冗余基础架构失效的情况下创build一个单点故障,则它将变得无用,因为其目标是共享负载,而不是维持可用性。 现在我要求硬件创build者将其切换到使用DNS,并通过使用多个Alogging,我得到了更好的结果。 在这种情况下,我可以让应用程序服务器直接使用硬件。 但是如果一台服务器出现故障,一些硬件单元无法通信一段时间,但是会在20-30分钟内到达另一台服务器。 因为DNS故障转移不能始终工作。 那么我怎样才能克服这个问题,让我的应用服务器一直工作?

负载均衡的Drupal服务器:在服务器之间共享数据的好方法?

我试图得到如何创build一个负载平衡的Web服务器设置的概述。 设置实际的负载平衡器,并添加两个或更多的Web服务器似乎够公平。 但是,我不能决定什么是最好的文件设置。 Web服务器将运行一个CMS系统(在这个例子中是Drupal)。 用户上传的文件可能与内容有关,所有的networking服务器都应该可以访问这些文件。 现在,我只想拥有一个指定的文件服务器,并在每个Web服务器上安装一个文件目录,以便各种Web服务器可以访问这些“共享”文件。 但是,如果我们正在谈论4-5台服务器,这个解决scheme会是一个瓶颈吗? 我认为安装将通过SSH完成。 所有帮助高度赞赏! 更新(2013年1月15日) 我决定结合使用Csync2和Lsyncd。 然后,我设置了两台镜像服务器。 Lsyncd监听某些目录(及其子目录)中的更改,并调用Csync2,负责将文件同步到其他服务器。 如果您有兴趣了解更多信息,请参阅本教程 。

我无法在AWS IAM上上传服务器证书

我有AWS iam在我的服务器上工作 ,并尝试上传一些证书: aws iam upload-server-certificate –server-certificate-name domain2014 –certificate-body file:///var/www/html/certificate.pem –private-key file:///var/www/html/private-key.pem –certificate-chain file:///var/www/html/ca.pem 我得到: Error parsing parameter '–certificate-body': file does not exist: /var/www/html/certificate.pem 我尝试从我的MAC上传文件,并得到相同的答案。 已经检查了这个问题,但文件:/ /不丢失,路线是确定的。 我有证书,如: AWSAccessKeyId=BKIAJQ1111111111111 AWSSecretKey=H+2+2mko11111111111111cv+UFuA6 还有一个configuration文件。 但我真的不明白在哪里或如何使用它来上传证书(使用awsconfiguration后,我完成了信息,然后我不知道下一步该怎么做)。 所有这些过程都是在昨天完成上传负载平衡器的过程而没有问题的时候开始的,但后来我意识到,实际上工作的证书是我以前在服务器上的自签名 (这是我昨天发布的问题 ) 编辑: 如果我尝试从terminal: aws iam list-server-certificates 我得到: A client error (AccessDenied) occurred when calling the ListServerCertificates operation: User: arn:aws:iam::999990212999:user/admin is not […]

HAproxy roundrobin平衡似乎不均匀分布

我知道在加载服务器,HAroxy(1.4.4)roundrobin不均匀分布,但我的服务器正在获得没有stream量(testing设置),和roundrobin平衡做www1,www1,www1,www1,www1,… WWW2,WWW2,WWW2,…,WWW1 … 我通过让脚本在每个服务器cat / etc / HOSTNAME(slackware)上运行来validation这一点。 我需要每次来回切换testing一些会话内容(存储在共享memcached中),但是在每个请求中无法在两台Web服务器之间切换时遇到问题。 global log 127.0.0.1 local0 warning maxconn 4096 chroot /usr/share/haproxy pidfile /var/run/haproxy.pid uid 99 gid 99 daemon defaults balance roundrobin fullconn 100 maxconn 4096 mode http option dontlognull option http-server-close option forwardfor option redispatch retries 3 timeout connect 5000 timeout client 20000 timeout server 60000 timeout queue […]

利用两个网关在同一个networking相同的接口上进行负载均衡

我的设置是在一个接口和单个networking上的两个ISP。 我可以将我的默认网关设置为192.168.0.1或192.168.1.250并可以工作。 编辑:networking掩码(在注释中注意到) is 255.255.254.0 – 正如我所说,他们在同一个子网。 我的愿望是利用他们两个负载平衡。 我试图按照https://serverfault.com/a/96586中给出的build议 #!/bin/sh ip route show table main | grep -Ev '^default' \ | while read ROUTE ; do ip route add table ISP1 $ROUTE done ip route add default via 192.168.1.250 table ISP1 ip route add default via 192.168.0.1 table ISP2 iptables -t mangle -A PREROUTING -j […]

Nginx作为负载均衡器。 频繁上行超时(110:连接超时)连接上行

我正在尝试在Centos 7虚拟机上使用nginx作为负载平衡器来replace老化的Coyote Point硬件设备。 然而,在我们的一个web应用程序中,我们看到日志中频繁且持续的上游超时错误,而客户端正在报告使用该系统时的会话问题。 这里是我们的nginx.conf的相关位 user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } upstream farm { ip_hash; server www1.domain.com:8080; server www2.domain.com:8080 down; server www3.domain.com:8080; server www4.domain.com:8080; } server { listen 192.168.1.87:80; server_name host.domain.com; return 301 https://$server_name$request_uri; } server { listen 192.168.1.87:443 ssl; server_name host.domain.com; ## Compression gzip on; gzip_buffers […]