在生产应用中某台“nginx如何启动+PHP+MySQL”接口数据服务器,扮演的角色十分重要如果服务器硬件或nginx如何启动、MySQL发生故障,而短时间内无法恢复后果将非常严重。为了避免单點故障我设计了此套方案,编写了解析到外网虚拟IP f配置文件中请加上skip-name-resolve参数使用IP来进行MySQL帐号验证。
3、主机、备机两台服务器负载监控、虚拟IP自动切换的failover.sh守护进程
(1)、启动failover.sh守护进程(为了开机能够自动运行请将以下语句添加到/etc/rc.local文件中):
#主机、备机切换日志路径 #主機、备机内网共用的虚拟IP #主机、备机外网共用的虚拟IP #绑定内、外网虚拟IP #解除内、外网虚拟IP #主机向备机推送文件的函数 #备机向主机推送文件嘚函数 |