2016-01-21 5 views
0

У меня есть некоторые странные проблемы с filebeatслужба Filebeat висит на рестарте

Я использую образование облака запустить свой стек, и часть того, что я установка и запуск filebeat агрегации журнала,

Я впрыснуть /etc/filebeat/filebeat.yml в машину, а затем мне нужно перезагрузить filebeat.

Проблема в том, что filebeat висит. и все резервирование застряло (обратите внимание, что если i ssh в машину и сам выдаст «sudo service filebeat restart», все инициализация будет отклеиваться и продолжается). Я попытался перезапустить его как через раздел services, так и в разделе облачной информации :: init и они оба висят.

Я попытался нету его через userdata, но тот самый худший из возможных решений для него.

Любые идеи, почему?

фрагменты кода для шаблона. оба эти висят как уже упоминалось.

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

ответ

0

Ну, это звучит как какой-то замок .. Согласно docs, вы должны вставить зависимость от file, в службе filebeat, в разделе services, и что будет вызвав необходимость перезапуска службы файлового бита.

По-видимому, раздел services поддерживает files атрибут:

A list of files. If cfn-init changes one directly via the files block, this service will be restarted.

+0

Я сделал это, и он висит. Когда я перезапускаю службу через userdata, она работает – Gleeb

+0

hmmm ... не могли бы вы обновить свой вопрос, чтобы добавить соответствующий раздел из вашего текущего шаблона, который висит? – gsaslis

Смежные вопросы