Logstash服务无法在float: none
中读取我的配置文件。
服务一直在运行。
例如:
/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
可能是什么问题?
答案 0 :(得分:0)
尝试将/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}"