filebeat
我正在使用云编队来运行我的堆栈,我正在安装并运行filebeat
以进行日志聚合,
我将/etc/filebeat/filebeat.yml
注入机器,然后我需要重新启动filebeat
。
问题在于filebeat
挂起。并且整个配置都被卡住了(请注意,如果我进入机器并自己发出“sudo service filebeat restart
,整个配置就会失效并继续。”我尝试通过services
部分重新启动它1}} cloudformation :: init的部分,它们都挂起。
我没有通过commands
尝试过,但那是最糟糕的解决方案。
任何想法为什么?
模板的摘录。这些都是如上所述。
userdata
"commands" : {
"01" : {
"command" : "sudo service filebeat restart",
"cwd" : "~",
"ignoreErrors" : "false"
}
}
答案 0 :(得分:0)
嗯,这听起来像是某种锁..根据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.