Linux HeartBeat提供的应用程序级HA…



我试图理解Linux-HA项目,Heartbeat实际上是如何工作的。我发现Heartbeat在系统级别而不是应用程序级别提供HA,这意味着只有在系统宕机的情况下,虚拟IP才会转移到备份系统,而不是在应用程序宕机的情况下。我证实了这一点。我在haresources文件中配置了httpd,并使用service httpd stop手动停止了httpd。虽然这会停止httpd服务,但Heartbeat无法识别。

但是当我停止heartbeat或关闭我的机器时,Backup会出现并启动httpd。这是正确的情况吗?如果没有,请告诉我为什么我应该在resources.d/中提供一个脚本来启动、停止和查找应用程序的状态。此外,我如何使用心跳实现应用程序级别的HA…!

提前感谢…:)

1)是的,heartbeat只会检查另一台机器是否可达。

2)如果你想监控一个服务,并且当其他服务关闭时必须启动备份服务器,你需要为它写一个脚本,并且需要在机器启动时启动脚本。您应该继续监视服务,如果服务没有运行,请停止心跳服务。

3) Heartbeat不会监视任何服务,如(例如java/.net应用程序/Http服务器)。

相关内容

  • 没有找到相关文章

最新更新