【问题标题】:Email plugin connection refused电子邮件插件连接被拒绝
【发布时间】:2015-06-29 15:10:48
【问题描述】:

我目前尝试使用 Logstash 的电子邮件插件。但是,Logstash 的实例总是会因 ECONNREFUSED 错误而崩溃。

这是我的 config.conf 文件的内容:

input {
    generator {
        lines => [ "logstash test: line 1" ]
        count => 1
    }
}
output {
    email { 
        to => "stuff@stuff.com" 
    } 
}

它总是失败并出现以下错误:

Errno::ECONNREFUSED:连接被拒绝 - 连接被拒绝在 org/jruby/ext/socket/RubyTCPSocket.java:126 打开在 org/jruby/RubyIO.java:1178 tcp_socket 在文件:/opt/logstash/vendor/ jar/jruby-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/1.9/net/smtp.rb:540 do_start at file:/opt/logstash/vendor/jar/jruby-complete -1.7.11.jar!/META -INF/jruby.home/lib/ruby/1.9/net/smtp.rb:549 在 org/jruby/ext/timeout/Timeout.java 超时:126 do_start 在文件:/opt /logstash/vendor/jar/jruby-complete-1.7.11.jar!/META -INF/jruby.home/lib/ruby/1.9/net/smtp.rb:549 从文件开始:/opt/logstash/vendor/ jar/jruby-complete-1.7.11.jar!/META -INF/jruby.home/lib/ruby/1.9/net/smtp.rb:519 交付!在 /opt/logstash/vendor/bundle/jruby/1.9/gems/mail-2.5.3/lib/mail/network/delivery_methods/smtp.rb:136 交付!在/opt/logstash/vendor/bundle/jruby/1.9/gems/mail-2.5.3/lib/mail/message.rb:245 在/opt/logstash/lib/logstash/outputs/email.rb:251 处接收在 /opt/logstash/lib/logstash/outputs/base.rb:86 初始化在 (eval):17 调用 org/jruby/RubyProc.java:271 在 /opt/logstash/lib/logstash/pipeline.rb 输出: /opt/logstash/lib/logstash/pipeline.rb 中的 266 个输出工作者:/opt/logstash/lib/logstash/pipeline.rb:152 中的 225 个 start_outputs

【问题讨论】:

  • 您正在使用默认设置(请参阅elastic.co/guide/en/logstash/current/…),因此 Logstash 正在尝试连接到 localhost:25 的 SMTP 服务器,但没有人回答。
  • 谢谢,这确实是我问题的根源。

标签: logstash


【解决方案1】:

我正在使用default settings,因此 Logstash 正在尝试连接到 localhost:25 的 SMTP 服务器,但没有服务器在该地址监听。

感谢 Magnus Bäck 在 cmets 中指出这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    • 2021-02-07
    • 2016-02-21
    • 1970-01-01
    相关资源
    最近更新 更多