keepalived 与 --log-file 不起作用

keepalived 与 --log-file 不起作用

我已经在 Ubuntu 20.04 中运行 keepalived 2.0.19。

尝试将 --log-file= 选项添加到 /etc/default/keepalived 中的 DAEMON_ARGS 会导致这种情况。

keepalived[454603]: -g requires configure option --enable-log-file

但如果我还添加 --enable-log-file 我也会得到这个

keepalived[454603]: Unknown option --enable-log-file

手册页没有提到 --enable-log-file。如果我查看“keepalived --help”的输出,它实际上没有提到这两个选项:)

有人在 v2.0.x 中使用过(直接)日志记录文件吗?

答案1

我猜你正在使用 keepalived 的上游版本,正如 ChangeLog 所示,此选项默认是禁用的。https://github.com/acassen/keepalived/blob/master/ChangeLog#L1793看看https://github.com/acassen/keepalived/blob/master/configure.ac#L265

你可以做的是从源代码构建keepalived

./configure --enable-log-file

希望这会有所帮助。

相关内容