当前位置: 首页 > 知识库问答 >
问题:

无法停止日志存储

尚嘉勋
2023-03-14

我正在使用elk堆栈和Netflow模块。首先,当我检查cpu用法时logstash正在使用大量资源,我决定停止它。这时elasticsearch/kibana/logstash停止。我的意思是,我运行了命令sudo service elasticsearch/kibana/logstash stop。基本上,我认为Logstash有问题。当我看到log inhtop时,我得到了类似的东西,我不明白为什么。

当检查logstash服务状态时,得到如下内容。

logstash仍在运行,我正在试图找出如何停止它。我想,我在一开始就以一种错误的方式运行它,但为什么不可能永远停止它呢?

有什么想法吗?

谢谢!

共有1个答案

云宜人
2023-03-14

您必须知道Logstash不会停止,除非它能够结束所有管道并消除其中的所有事件。

Stopping通常意味着它将停止输入,使其不再有新的事件进入管道,然后根据持久队列的配置,它将处理队列中的内容。这确实需要几分钟的时间,具体取决于事件的数量和处理的难度。

此外,请记住,当您有大量请求要发送到Elasticsearch本身时,这可能意味着消息变得太大了。

如果确实需要停止Logstash,并且确实不需要保留队列中的事件,则可以始终在PID上执行kill-9

 类似资料:
  • 无法将应用程序推送到IBM云,原因是错误404表示暂存应用程序和跟踪日志...从日志缓存检索日志失败:意外状态代码404

  • 问题内容: 我已经设定 我已经禁用了log4j.properties中的所有消息 但是Hibernate将所有查询和语句写入控制台。 问题答案: 设置为告诉hibernate将 所有SQL语句写入控制台。 这是将日志类别设置为调试的替代方法。 因此,即使将此属性设置为,也请确保没有定义以下类别(或配置为使用控制台附加程序): 另外,请确保在实例化对象时不要将程序设置为true 。寻找这样的事情:

  • 如何阻止py2neo吐出每个创建的关系/节点,如下所示: 正如本页所鼓励的,当我将下面的行设置为关闭时 当我调用创建关系/节点的函数时,我保持日志记录沉默。但是,如果我直接在main中创建一些内容(graph.create(...)),那么我仍然会在控制台看到这个打印结果。

  • 我想用SpringBoot1.5配置log4j。10.释放。我排除了,并添加了log4j依赖项。在spring启动之前,我有所有日志,但在spring启动之后,init日志停止。 控制台日志: 和log4j2。xml文件: 你知道我做错了什么吗?

  • 我一直在尝试关闭石英的恼人的调试日志记录。我使用log4j作为日志框架,我已经尝试将这一行添加到lg4j属性文件中 我仍然收到大量的调试日志消息 如何关闭此功能? 编辑。我已经将我的配置移动到xml文件...但仍然遇到同样烦人的问题 编辑2。。。这是我的pom。xml文件(有趣的部分) 类路径中的EDIT3 jar

  • 我的camel SFTP使用者每10秒连接一次服务器,在每次连接过程中,它会打印大量的日志消息,如本文所述。 02-05-2016 20:48:34,441信息(org.apache.Camel.component.file.remote.sftpoperations)[Camel(camel-99)线程号117-SFTP://username:******@11.11.11.11:22/down