Logstash не запускается. Ошибка: "Не удалось запустить TCP-сервер: Адрес используется"

Logstash не запускается. Это говорит следующее:

 :message=>"Could not start TCP server: Address in use", :host=>"0.0.0.0", :port=>1514, :level=>:error}The error reported is: \n  Address already in use - bind - Address already in use"}

В файле конфигурации logstash порт 1514 не указан. И когда logstash остановлен, ни один сервис не прослушивает этот порт. Когда я запускаю logstash и, хотя я не указываю этот порт в файле конфигурации, он начинает прослушивать этот порт. Если я помещаю этот порт в файл конфигурации logstash и запускаю logstash, он выдает ошибку, что адрес используется. Мне нужно использовать порт tcp/1514, потому что все мои гипервизоры esxi настроены на отправку журналов на этот порт.

Почему, когда я запускаю logstash, он начинает прослушивать этот порт, несмотря на то, что у меня нет этого порта в файле конфигурации?

Что я могу сделать, чтобы успешно запустить службу logstash, используя этот порт в файле конфигурации?

1 ответ

Проблема в том, что logstash использовал два файла конфигурации.

root@srv-syslog:~# locate central.conf
/etc/logstash/conf.d/central.conf
/etc/logstash/conf.d/central.conf.save

Я удалил второй, и теперь все в порядке.

Другие вопросы по тегам