|
|
现在公司有两台服务器,A 和 B,运行一些无线增值业务,B 服务器存放着 A 服务器上业务的镜像,平时用户分流(按项目指定)到两台服务器上。
想解决两台服务器中一台出现问题时,业务不中断的问题:即每台服务器一个程序(脚本),它的作用是每隔一定时间,扫描对方服务器的状态,如果发现对方 offline,就自动绑定对方的 IP。
即程序的功能是:定时检测某个 IP 是否处于使用状态,如果否,则绑定该 IP。该如何实现呢?请大家指导一下。
另外,再请教一个问题。
服务器上运行着 web server,有时候因为程序的问题,导致它停止响应,如何检测到它停止响应呢?
我的思路是:隔一定时间抓取它上面的某一个网页,如果发现超时,则 kill web server,再重新启动它。第一步我不知道如何实现(判断访问网页超时部分)。 |
|