在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文件不存在,问题将消失。

10-02 02:31