【问题标题】:Logstash doesn't start. Error: "Could not start TCP server: Address in use"Logstash 没有启动。错误:“无法启动 TCP 服务器:正在使用的地址”
【发布时间】:2015-02-21 08:46:04
【问题描述】:

Logstash 没有启动。上面写着:

 :message=>"Could not start TCP server: Address in use", :host=>"0.0.0.0", :port=>1514, :level=>:error}The error reported is: \n  Address already in use - bind - Address already in use"}

logstash 配置文件中,未指定端口 1514。当 logstash 停止时,没有服务正在侦听此端口。当我启动 logstash 时,虽然我没有在配置文件中指定此端口,但它开始侦听此端口。如果我将此端口放在logstash 配置文件中并启动logstash,它会给我地址正在使用中的错误。我需要使用 tcp/1514 端口,因为我所有的 esxi 管理程序都配置为将日志发送到此端口。

为什么当我启动 logstash 时,尽管我在配置文件中没有此端口,但它却开始侦听此端口?

如何在配置文件中使用此端口成功启动logstash 服务?

【问题讨论】:

    标签: linux logstash tcp-port


    【解决方案1】:

    问题是logstash使用了两个配置文件。

    root@srv-syslog:~# locate central.conf
    /etc/logstash/conf.d/central.conf
    /etc/logstash/conf.d/central.conf.save
    

    我删除了第二个,现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 2016-05-20
      相关资源
      最近更新 更多