两台linux如何测试心跳

两台linux如何测试心跳,第1张

要想实现这样的功能必须自己写心跳程序,一般是用socket实现,并且两台服务都必须是双网卡才有意义。

首先,将两台服务直连。

其次,建立心跳程序服务端和客户端,分别安装在主备服务上,主服务器一直发alive信息给备服务器,一单收不到信息,【就停止主服务器】,备用服务器启动。

最后,发警告信息。

首先,心跳包一般是30秒或者1分钟一次才正常,3秒一次太频繁,耗损资源,降低效率,心跳包其实就是你自己定义一条数据send给服务器,服务器recv到这条数据做下判断就行了,如果1分钟没收到这条数据,就断开此客户端的socket连接,返回socket值,根据返回的值确定此客户端掉线了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7762598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存