keepalive重啟服務器報錯如下:
#systemctl status keepalived ● keepalived.service - LVS and VRRP High Availability Monitor Loaded: loaded (/usr/lib/systemd/system/keepalived.service; disabled; vendor preset: disabled) Active: failed (Result: resources) since Wed 2021-05-26 02:10:50 EDT; 23s ago Process: 2760 ExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS) May 26 02:10:50 ka1 systemd[1]: Starting LVS and VRRP High Availability Monitor... May 26 02:10:50 ka1 systemd[1]: PID file /var/run/keepalived.pid not readable (yet?) after start. May 26 02:10:50 ka1 systemd[1]: Failed to start LVS and VRRP High Availability Monitor. May 26 02:10:50 ka1 systemd[1]: Unit keepalived.service entered failed state. May 26 02:10:50 ka1 systemd[1]: keepalived.service failed.
我這是因為keepalived的配置文件錯誤的添加了執行權限,導致無法啟動,去掉執行權限就行
chmod -x keepalived.conf
也有可能是進程沒關閉,嘗試殺進程試試看
pkill keepalived