在做heartbeat 实验时发现主从虚拟机都重启后,实验失败。主从都没配置对外服务的VIP;重启主或从虚拟机上的heartbeat服务后;最终主虚拟机都能获取对外服务的vip;查看log,找到原因:
info: Running /etc/init.d/nginx start
ERROR: Return code 1 from /etc/init.d/nginx
是主虚拟机上的nginx服务开机自动启动了,在heartbeat唤醒它时,失败。主释放资源,但从没起来。
用chkconfig nginx off 命令关掉nginx自启动后,重启主从虚拟机,heartbeat 服务正常。
info: Running /etc/init.d/nginx start
ERROR: Return code 1 from /etc/init.d/nginx
是主虚拟机上的nginx服务开机自动启动了,在heartbeat唤醒它时,失败。主释放资源,但从没起来。
用chkconfig nginx off 命令关掉nginx自启动后,重启主从虚拟机,heartbeat 服务正常。
编辑回复