加入收藏 | 设为首页 | 会员中心 | 我要投稿 51站长网 (https://www.51zhanzhang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
站内搜索:
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – 在Keepalived.conf中记录详细程度?

发布时间:2021-03-06 03:29:20 所属栏目:Linux 来源:网络整理
导读:我的一台路由器上的keepalived VIP停止响应.我仍然在主路由器上看到它而不是我期望的辅助路由器,我可以ping常规IP.一旦我重新启动keepalived,问题就解决了. 我不确定是什么导致了这个问题,是否有任何日志级别指令我可以添加到我的keepalived,如果再次发生这

我的一台路由器上的keepalived VIP停止响应.我仍然在主路由器上看到它而不是我期望的辅助路由器,我可以ping常规IP.一旦我重新启动keepalived,问题就解决了.

我不确定是什么导致了这个问题,是否有任何日志级别指令我可以添加到我的keepalived,如果再次发生这可能会给我一些信息?

我看到:

keepalived -f /usr/local/etc/keepalived.conf –dont-fork –log-console
–log-detail These options will stop keepalived from fork’ing,and
will provide additional logging data. Using these options is
especially useful when you are testing out new configuration
directives,or debugging an issue with an existing configuration file.

所以也许我只需要编辑我的init文件?看起来它应该是配置文件选项.

解决方法

看起来你必须编辑init脚本.来自keepalived.conf(5)通过git: http://master.formilux.org/git/people/alex/keepalived.git/
# Debug level,not implemented yet.
       debug

您还可以通过查看keepalived / check / check_parser.c中的配置解析代码来验证这一点:

265 vector
266 check_init_keywords(void)
267 {
268         /* global definitions mapping */
269         global_init_keywords();
270 
271         /* SSL mapping */
272         install_keyword_root("SSL",&ssl_handler);
273         install_keyword("password",&sslpass_handler);

列出它解析的所有配置文件关键字,并且调试不在此处.调试级别似乎只能通过keepalived / core / main.c选项处理来设置:

154                 "  %s --log-console        -l    Log message to local console.n"
155                 "  %s --log-detail         -D    Detailed log messages.n"
...
177                 {"log-console",'l',POPT_ARG_NONE,NULL,'l'},178                 {"log-detail",'D','D'},...
209         case 'l':
210                 debug |= 1;
211                 break;
...
224         case 'D':
225                 debug |= 32;
226                 break;

(编辑:ASP站长)

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

    相关内容
    未处理完善
      无相关信息
    未处理完善