the issue is that this is keepalived pm and not vrrp pm which is the problematic one  it s very weird by keepalive to have such design with separate pid files we end up needing to watch  i hope it will not be common  if it becomes common i would also expect a more general solution 