【问题标题】:Logstash stops working suddenlyLogstash 突然停止工作
【发布时间】:2017-02-02 09:15:56
【问题描述】:

我已经下载了 logstash、Kibana 和 Elastic 搜索版本 5.1.2。我成功地使用完整的 logstash、弹性搜索和 kibana 管道运行它们。 尽管我从未进行任何特定更改,但不确定我的配置出了什么问题。当我尝试启动logstash时,它给了我以下错误。 我使用命令在 Windows 上运行 logstash -f logstash-simple.conf

*logstash-simple.conf 是我的 conf 文件,它具有非常基本的标准输入操作。 但是有了这个命令,我突然就遇到了异常,很难理解失败的根本原因。

*

NameError: missing class name (`org.apache.logging.log4j.Level')
  get_proxy_or_package_under_package at org/jruby/javasupport/JavaUtilities.java:54
                      method_missing at file:/D:/Case Study/ELK/tools/logstash-5.1.2/vendor/jruby/lib/jruby.jar!/jruby/java/java_package_module_template.rb:14
                             Logging at D:/Case Study/ELK/tools/logstash-5.1.2/logstash-core/lib/logstash/logging/logger.rb:6
                            LogStash at D:/Case Study/ELK/tools/logstash-5.1.2/logstash-core/lib/logstash/logging/logger.rb:5
                              (root) at D:/Case Study/ELK/tools/logstash-5.1.2/logstash-core/lib/logstash/logging/logger.rb:4
                             require at org/jruby/RubyKernel.java:1040
                              (root) at D:/Case Study/ELK/tools/logstash-5.1.2/logstash-core/lib/logstash/util/loggable.rb:1
                             require at org/jruby/RubyKernel.java:1040
                              (root) at D:/Case Study/ELK/tools/logstash-5.1.2/logstash-core/lib/logstash/util/loggable.rb:2
                             require at org/jruby/RubyKernel.java:1040
                              (root) at D:/Case Study/ELK/tools/logstash-5.1.2/logstash-core/lib/logstash/settings.rb:1
                             require at org/jruby/RubyKernel.java:1040
                              (root) at D:/Case Study/ELK/tools/logstash-5.1.2/logstash-core/lib/logstash/settings.rb:2
                             require at org/jruby/RubyKernel.java:1040
                              (root) at D:\Case Study\ELK\tools\logstash-5.1.2\lib\bootstrap\environment.rb:70*

*

任何帮助将不胜感激

【问题讨论】:

    标签: logstash kibana devops elastic-stack logstash-configuration


    【解决方案1】:

    可能有多种原因。

    1. 解析模板不可用
    2. 有时 Java 会因为堆/内存问题而崩溃。理想情况下,您应该将它作为守护进程运行,以便它自行重生,如果您的守护进程不断崩溃,那么您应该尝试更改堆大小。

    【讨论】:

    • 感谢您的回复。我尝试增加logstash的堆大小;但仍然面临同样的问题。我是 logstash 的初学者,我们将不胜感激
    猜你喜欢
    • 2017-08-22
    • 2021-02-01
    • 2016-12-29
    • 2018-05-09
    • 2015-12-07
    • 2015-08-23
    • 2014-02-05
    • 2013-09-06
    相关资源
    最近更新 更多