在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命名空间?
答案 0 :(得分:0)
哦,犯了一个错误,pid文件已经存在,如果pid文件不存在,问题就会消失。