gpt4 book ai didi

logstash - Filebeat 服务在重新启动时挂起

转载 作者:行者123 更新时间:2023-12-03 07:28:31 28 4
gpt4 key购买 nike

我在 filebeat 方面遇到了一些奇怪的问题

我正在使用云形成来运行我的堆栈,并且我正在安装和运行 filebeat 来进行日志聚合,

我将/etc/filebeat/filebeat.yml注入(inject)到机器中,然后我需要重新启动filebeat

问题是 filebeat 挂起。并且整个配置被卡住(请注意,如果我 ssh 进入计算机并自己发出“sudo service filebeat restart”,整个配置就会变得不卡住并继续)。我尝试通过 重新启动它cloudformation::init 的 >services 部分和 commands 部分,它们都挂起。

我还没有通过userdata尝试过,但这是最糟糕的解决方案。

有什么想法吗?

模板的片段。如前所述,这两个都挂起。

"commands" : {
"01" : {
"command" : "sudo service filebeat restart",
"cwd" : "~",
"ignoreErrors" : "false"
}
}
"services" : {
"sysvinit" : {
"filebeat" : {
"enabled" : "true",
"ensureRunning" : "true",
"files" : ["/etc/filebeat/filebeat.yml"]
}
}
}

最佳答案

嗯,这听起来确实像某种锁..根据 docs ,您应该在 filebeat 服务的 services 部分下插入对 file 的依赖项,这将导致您需要的 filebeat 服务重新启动。

显然,services 部分支持 files 属性:

文件列表。如果 cfn-init 直接通过文件 block 更改,该服务将重新启动。

关于logstash - Filebeat 服务在重新启动时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34920859/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com