代码之家  ›  专栏  ›  技术社区  ›  ihavelostmypants

日志存储服务不使用配置

  •  1
  • ihavelostmypants  · 技术社区  · 10 年前

    Logstash服务不想读取我的conf文件 /etc/logstash/conf.d/ . 服务一直在运行。

    例如:

    ...
    output {
        stdout { codec => rubydebug }
        file { path => "/home/vagrant/LOGSTASH_TEST.txt" }
    }
    

    文件中没有添加任何内容。

    但当我跑步的时候 bin/logstash -f /etc/logstash/conf.d/myconfig.conf 一切都很好。

    /etc/init.d/logstash 看起来不错:

    LS_CONF_DIR=/etc/logstash/conf.d
    ...
    program=/opt/logstash/bin/logstash
    args="agent -f ${LS_CONF_DIR} -l ${LS_LOG_FILE} ${LS_OPTS}"
    

    问题可能是什么?

    1 回复  |  直到 10 年前
        1
  •  0
  •   quasoft    10 年前

    尝试更改 /etc/init.d/logstash 收件人:

    LS_CONF_DIR=/etc/logstash/conf.d
    LS_CONF_FILE=myconfig.conf
    ...
    program=/opt/logstash/bin/logstash
    args="agent -f ${LS_CONF_DIR}/${LS_CONF_FILE} -l ${LS_LOG_FILE} ${LS_OPTS}"