Comments (1)
I have tested systemctl restart keepalived on my CentOS 7 VM and it works fine for me.
There are some strange things about the log output
- systemd logs "Stopped ..." before it logs "Stopping ..."
- The new keepalived logs that keepalived is already running.
Point 2 means that keepalived has found an old PID file and the process whose PID is in the file still exists. Each of the keepalived processes (parent process, VRRP process checker process) creates a PID file and each of them is checked. It is presumably the VRRP or checker process that is still running, since systemd complains that /var/run/keepalived.pid does not exist. After keepalived determines another instance of keepalived is still running the new keepalived then exits, which is why the keepalived.pid file does not exist.
Does this problem always happen when you restart keepalived, or is it intermittent? Have you checked the RedHat bugzilla for any relevant keepalived issues on RHEL7?
The interaction between keepalived and systemd has significantly improved since keepalived v1.3.5, as indeed has keepalived itself (there have been over 3000 non merge commits since v1.3.5). In order for us to look at the problem further, you would need to build and install the latest keepalived (i.e. v2.2.8 or later) and observe the problem occurring with that. You would also need to provide the full logs for keepalived since it started, and the relevant systemd logs.
I am closing this issue now, but if you provide the details identified in the previous paragraph and the problem is still occurring with keepalived v2.2.8+ we will reopen the issue.
from keepalived.
Related Issues (20)
- FIFO process seems to be killed prematurely before stop command terminates HOT 5
- keepalived on Wi-Fi - network delay HOT 4
- After restart NIC, keepalived can not become master state HOT 6
- What is the correct way to disable preempt for keepalived HOT 4
- vrrp_script; Cannot find script docker in path - disabling HOT 3
- The old virtual_ipaddress_excluded has not been deleted after reconfig vlan interface HOT 9
- keepalived Docker Image Build Failed HOT 8
- unable to recover from split brain problem HOT 6
- Configure virtual server only on master but not on backups HOT 5
- v2.2.8: nopreempt is configured, the notify_xxx method will not be triggered. HOT 2
- One-off symlink resolution causes fragile setups on NixOS HOT 6
- Add documentation for notify script option HOT 1
- restart keepalived not work , systemd: Can't open PID file /etc/keepalived/logs/keepalived.pid (yet?) after start: No such file or directory HOT 1
- Need to know why both VMs became MASTER instead of a clean failover HOT 6
- Keepalived High Availability Issue: Both Nodes Selected as Master in RHOSP 16.2 Setup HOT 3
- keepalived standby not receiving advertise packets HOT 1
- keepalived can't call notify_master script timely HOT 4
- Last status of misc check sometimes not updated in keepalived_check.data HOT 5
- Do not go to FAULT state when announce link is down HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keepalived.