zoukankan      html  css  js  c++  java
  • 解决rsyslog启动问题

    1.发现系统的rsyslog没有启动,一直处于失败的状态

    2.配置也没什么问题,再一愁莫展之际,ps -ef查看进程,居然发现有个syslog-ng的进程存在

    root      4900     1  0 18:02 ?        00:00:00 /usr/sbin/syslog-ng -F -p /var/run/syslogd.pid

    3.然后查看对应的服务,发现确实是这个服务再启动状态,进入开机系统自启动目录cd /etc/systemd/system/multi-user.target.wants发现,居然rsyslog和syslog-ng都在,

    也不知道他们谁会先抢一步启动,rsyslog,syslog-ng,syslog这三个表兄弟的关系请百度,先不管这个坑了!!,既然目前是syslog-ng再运行,我们就把haproxy的日志输送给syslog-ng。

     4.首先修改syslog-ng的配置文件,新增haproxy的输入,vim /etc/syslog-ng/syslog-ng.conf

    #增加haproxy日志
    source my_ha {
    udp(ip(0.0.0.0) port(514));
    };

    #增加haproxy destination
    destination d_haproxy { file("/var/log/haproxy.log"); };

    #增加haproxy local2
    filter f_local2 { facility(local2); };

    #增加haproxy log
    log { source(my_ha); filter(f_local2); destination(d_haproxy); };

     

     然后重启服务 systemctl restart syslog-ng

    systemctl status syslog-ng

    5.然后修改haproxy配置文件,增加日志输出


    global
    log 127.0.0.1 local2 info

    systemctl reload haproxy

    就可以查看日志输出了

  • 相关阅读:
    XMLHttpRequest 跨域问题
    jQuery+AJAX实现纯js分页功能
    PHP验证码
    PHP基础
    UIView易忽略点
    UITableView  优化
    SpringBoard界面层级结构分析
    给App在“设置”中添加选项(类似招行App)
    通过USB线SSH登陆到越狱手机上(命令行模式的),不通过wifi
    在IOS项目中使用Lua
  • 原文地址:https://www.cnblogs.com/liqing1009/p/12884174.html
Copyright © 2011-2022 走看看