Filebeat服务上重启
问题描述:
挂我有一些奇怪的问题,filebeat
Filebeat服务上重启
我使用云的形成来运行我的筹码,并且,本人是安装和运行filebeat
日志聚合的一部分,
我注入/etc/filebeat/filebeat.yml
进入机器,然后我需要重新启动filebeat
。
问题是filebeat
挂起。并且整个配置都卡住了(注意,如果我进入机器并发出“sudo service filebeat restart
”我自己,整个配置就会变得没有问题并继续)我尝试通过services
部分和部分的cloudformation :: init他们都挂起。
我没有通过userdata
尝试过,但多数民众赞成在最坏的可能的解决方案吧。
任何想法,为什么?
片段为模板,这两个挂提到。
"commands" : { "01" : { "command" : "sudo service filebeat restart", "cwd" : "~", "ignoreErrors" : "false" } }
"services" : {
"sysvinit" : {
"filebeat" : {
"enabled" : "true",
"ensureRunning" : "true",
"files" : ["/etc/filebeat/filebeat.yml"]
}
}
}
答
好了,这听起来像是某种锁。据该docs,你应该插入一个依赖于file
,在filebeat服务,下services
部分,这将导致您需要重新启动filebeat服务。
显然,services
部分支持files
属性:
A list of files. If cfn-init changes one directly via the files block, this service will be restarted.
我这样做,它挂起。当我通过用户数据重新启动服务,它的工作原理 – Gleeb
嗯...你能否请更新你的问题,以添加当前模板挂起的相关部分? – gsaslis