Logstash sourceloader-在已配置的源中未找到任何配置

Logstash sourceloader-在已配置的源中未找到任何配置,logstash,Logstash,当我运行命令sudo-bin/logstash-f logstash.conf时,出现以下错误 [ERROR] 2018-04-05 10:22:32.872 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:22] sourceloader - No configuration found in the configured sources. 我不

当我运行命令
sudo-bin/logstash-f logstash.conf
时,出现以下错误

[ERROR] 2018-04-05 10:22:32.872 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:22] sourceloader - No configuration found in the configured sources.
我不知道该怎么办了。重新安装Logstash没有帮助。更改日志存储配置也无济于事

谁能告诉我如何解决这个问题

这是我当前的配置:

input {
  file {
    type => "rails logs"
    path => "/home/user/apps/demo/log/logstash_development.log"
    codec =>   json {
      charset => "UTF-8"
    }
  }
}

output {
  # Print each event to stdout.
  stdout {
    codec => rubydebug
  }

  elasticsearch {
    # Setting 'embedded' will run  a real elasticsearch server inside logstash.
    # This option below saves you from having to run a separate process just
    # for ElasticSearch, so you can get started quicker!
    embedded => true
  }
}

logstash.conf
文件位于config文件夹中,而不是bin中


使用类似于
W:\logstash\bin>logstash-f.\..\config\logstash.conf

的命令共享调试日志。还可以使用以下命令测试配置文件bin/logstash-f logstash.conf--configtest请注意,对于elasticsearch输出插件,不推荐使用param
embedded