有时我的NodeBalancer会使一个节点失去旋转,我想了解一下它,这样我就可以重新启动它。 我该怎么做呢? 这是背景: 我有两个相同types的网站,都运行CPU密集型应用程序。 其中一个网站运行一个单一的VPS,每天有大约3000次执行的负载(每个VPS需要5-50秒),另一个网站我安装了一个NodeBalancer,下面有9个节点。 每个执行约40-60%的单个VPS。 这一切都正常工作,几乎没有任何中断,但一个星期左右,一个节点停止响应NodeBalancer,并被取消了轮换。 这通常与高CPU占用率结合发生。 现在 – 在单个VPS(一年运行没有中断或重启一年)中从来没有发生过。 所以就像我说的 – 在负载平衡的节点上,我确实有中断(尽pipe我运行相同的脚本和99%的软件),我想知道什么时候节点不能轮换,所以我可以重新启动并得到它再次运行。 目前我的解决方法是对我从Linode获得的邮件采取行动,这会提醒我CPU占用率过高。 在某些情况下,如果节点确实处于非活动状态,则会手动重新启动。
我是一名Web开发人员,最近需要使用Load Balancer。 我在这个领域是新的。 我select了使用哪个LB,不像它那么重要,HAProxy具有我所研究的所有function。 我担心的是,使用基于软件的负载均衡器,它不会将用户redirect到后端服务器,负载均衡器停留在中间,因此所有的带宽和TCP连接都将停留在中间。 我说得对吗? 如果以前是这样的话,那我该如何做一个解决scheme,使负载平衡器不会停留在Client – Backend服务器的中间? 此外,我需要一个“源”磅types,因为web应用程序使用会话,我需要用户连接到他们已经使用相同的服务器。 先谢谢你。
这是一个两部分问题。 所以我在多伦多有一个DigitalOcean液滴,上面有一盏灯(当然还有一个网站)。 我想创build一个快照,在旧金山和阿姆斯特丹部署一个克隆。 我如何完成路由到基于位置的延迟最less的服务器? 我如何实时克隆这些网站。 例如,如果我编辑网站,更改反映在所有的服务器? 谢谢
我想知道如果一个简单的DNS服务器可以提供,甚至有限的负载平衡能力。 我有几个服务器,我被告知多个IP地址可以与一个域相关联。 帮助将非常感激!
我有一个非常标准的Rails应用程序与Unicorn和Nginx一起运行。 我想拆分应用程序本身,并在另一台机器上使用Nginx,在另一台机器上使用Unicorn(使用Rails应用程序)。 这里的想法是,我想在将来以后再添加与Unicorn的应用程序服务器,主要是为了一些轻负载平衡。 我可能从错误的angular度来解决这个问题。 这是正常的/可能的吗? 如果是这样,有人可以指向我的例子configuration或文档? 如果不是要走的路,那么实现最终目标的正确途径是什么? 我已经研究过HAProxy,但是在阅读了一些Nginx / Unicorn文档后,我发现没有任何额外的软件就可以实现这一点。
在Apache中, mod_proxy_balancer以最简单的方式支持负载平衡。 请参阅使用Apache的Easy HTTP负载平衡 。 当请求由worker(负载均衡节点)处理时,它是否到达负载平衡服务器,然后转到客户端,还是直接从工作人员处理? 例: 方法1: Web客户端 – >负载平衡器 – >工作者 – >负载平衡器 – > Web客户端 要么 方法2: Web客户端 – >负载平衡器 – >工作者 – > Web客户端 Apache负载均衡器中发生了什么?
我们担心基于IP的服务负载均衡(例如,从3G移动到Wifi的移动客户端)。 有没有办法做到基于一部分的URL而不是IP哈希?
在HAProxy博客上有一个fastcgi二进制健康检查的例子。 我将如何构build一个类似的检查MongoDB,这样我正在做一个更健壮的健康检查MongoDB – validation服务器是否真的在那里和响应,而不是只是检查端口是否打开? 如果运行状况检查足够通用以适用于各种MongoDB分片组件(configuration服务器, mongos , mongod ),那将会很有用。
我怎样才能从一个单独的指定服务器设置一个Apache的mod-proxy服务器到服务器的内容,以一种方式,我可以改变哪个服务器来提供内容,而无需重新启动Apache? 内容服务器将定期更改,以进行维护或因故障。 我有一个应用程序不需要在一个集群,但我想有一个主要的应用程序服务器崩溃事件的网页显示的静态版本。 我也想select更新服务器上的代码库testing,然后切换出旧的活动服务器。 我已经build立了mod_proxy使用 ProxyPass / http://appserver.com ProxyPassReverse / http://appserver.com 这工作,但接缝需要重新启动不同的设置来改变方向。 这打破了在现场服务器上使用它的目的。 我也尝试了mod_balencer,这对于故障转移非常有效,但是需要重新启动apache以将其设置为在备份时提供主应用程序服务器。 ProxyPass / balancer://hotcluster/ <Proxy balancer://hotcluster> BalancerMember http://dyn:80 loadfactor=1 BalancerMember http://basic:80 status=+H ProxySet lbmethod=bytraffic </Proxy> 有没有一种方法,我可以设置什么目前的应用程序服务器是不重新启动Apache?
我为约250位客户提供托pipe服务,并且每月都在增加。 对于每个客户端,我有2个“服务”configuration为L4的平衡/持久性..一个端口80,另一个端口443redirect到另一个内部端口以及每个服务4个服务器。 这相当于总共500个“服务”和2000个“服务器”。 我目前正在运行一对CoyotePoint负载平衡器,并且看了一些Barracudas,但到目前为止,我并没有对这些东西留下深刻的印象。 任何人都可以推荐一些好的负载均衡器,这将能够支持这种负载? 哪个提供了一个好的API,或shell访问来自动pipe理。