Попытка установить logstash в качестве службы Windows. Все работает, когда я вручную запускаю его из CMD так:
C:\Elastic\Logstash\bin\logstash -f c:\Elastic\Logstash\config\logstash-sample.conf
Я вижу, что изменения в файле обновляются и отправляются на консоль (согласно выводу консоли файла .conf)
Однако, когда я устанавливаю Logstash как службу Windows:
sc create Logstash binpath="\"C:\Elastic\Logstash\bin\logstash\" -f \"c:\Elastic\Logstash\config\logstash-sample.conf\""
Создает службу Windows, но не запускается при запуске:
![enter image description here](https://i.stack.imgur.com/MGgF1.png)
Logstash log:
[2019-04-15T14: 40: 29,605] [ОШИБКА] [org.logstash.Logstash]
java.lang.IllegalStateException: Logstash прекратил обработку, потому что
ошибки: (SystemExit) выход
Когда я пытаюсь установить logstash с NSSM, как показано ниже, он запускается, но не работает:
nssm.exe install logstash "C:\Elastic\Logstash\bin\logstash.bat" "agent -f C:\Elastic\Logstash\config\logstash-sample.conf"