ldirectord 进程消失

ldirectord 进程消失

我有 2 个前端 Apache Web 服务器,它们使用以下方式进行负载平衡:董事. ldirectord 保持在其中一个服务器上运行,或者另一个服务器上运行心跳

最近我将这些服务器从 Debian Etch 升级到了 Debian Lenny

从那时起,ldirectord 进程偶尔会消失,但负载平衡似乎仍在继续工作。页面http://web服务器/服务器状态显示两个服务器上都在提供服务的连接,即使没有运行 ldirectord 进程。

谁能解释一下这里发生了什么?

答案1

ldirectord 是用于管理负载平衡的应用程序,它并不执行平衡。一旦设置被传输到内核,它们将一直保留,直到再次更改或重新启动服务器。

斯图尔特

答案2

您可以通过以下方式查看负载平衡状态ipvsadm -L -n。ldirectord 只是内核中 ip_vs 模块的一个前端。

ldirectord 应该在主节点(具有共享 IP 地址)上运行

相关内容