在linux中,我创建了2个网络名称空间ns1和ns2,然后在每个名称空间中运行keepalived,如下所示:
ip netns exec qlbaas-2180946e-fc7f-42d8-baa8-ae9164bf15da keepalived -f /keep_lb22.conf -p /var/run/keepalivednew.pid -r /var/run/keepalivednewch.pid
在ns1中,keepalived运行良好,但是对于在ns2中运行的第二个keepalived,它将失败,并显示日志“守护程序已在运行”。
有什么办法可以解决这个问题?我必须在2名称空间中运行keepalived。
还是我必须使用PID名称空间?
最佳答案
哦,犯了一个错误,该pid文件已经存在,如果pid文件不存在,问题将消失。