Служба Logstash не считывает конфигурацию в пользовательском каталоге

69
5

Я пытаюсь настроить Logstash как службу на сервере Ubuntu 14.04 и хочу, чтобы он читал мою конфигурацию из серии файлов, которые находятся в каталоге, который не является по умолчанию /etc/logstash/conf.d отредактировал /etc/init.d/logstash, так что LS_CONF_DIR - это каталог, который я хочу вместо стандартного. Когда я запускаю "configstest службы logstash", я получаю ответ, говоря, что конфигурация в порядке, но когда я пытаюсь запустить службу, она не работает, и я получаю следующие ошибки в режиме отладки:

{:timestamp=>"2016-06-08T16:35:05.729000-0400", :message=>"translation missing: en.logstash.runner.configuration.file-not-found", :level=>:error, :file=>"logstash/agent.rb", :line=>"383", :method=>"create_pipeline"}
{:timestamp=>"2016-06-08T16:35:05.738000-0400", :message=>"starting agent", :level=>:info, :file=>"logstash/agent.rb", :line=>"207", :method=>"execute"}

Я проверил разрешения на файлы, и у всех пользователей есть разрешение на чтение. Когда я запускаю logstash из командной строки с -f, указывающим на каталог, он работает нормально.

спросил(а) 2016-06-08T23:47:00+03:00 3 года, 8 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема