Can‘t open PID file /var/run/keepalived.pid (yet?) after start: No such file or directory

时间:2024-03-13 16:52:43

背景描述:
装了两台keepalived,一主一从,keepalived采用yum安装
问题描述:
修改好keepalived的配置文件,启动keepalived,启动正常,测试后发现vip一直在backup上。无法实现高可用。
查看默认日志文件: tail -f /var/log/messages
Can‘t open PID file /var/run/keepalived.pid (yet?) after start: No such file or directory
重启Master后systemctl没有报错,情况依然存在。在messages中发现:
Can’t open PID file /var/run/keepalived.pid (yet?) after start: No such file or directory
找不到PID,由于yum安装没有修改PID路径,我查看了keepalived的进程,发现有未完全关闭的keepalived相关进程。
使用pkill keepalived杀死所有与keepalived相关的进程,再重启keepalived,systemctl依然没错,查看messages
Can‘t open PID file /var/run/keepalived.pid (yet?) after start: No such file or directory
这样就成功了
ip addr 成功查看到vip(我的192.168.200.247)
Can‘t open PID file /var/run/keepalived.pid (yet?) after start: No such file or directory
再进行后续的高可用测试。