簡體   English   中英

supervisorctl 無法啟動 logstash

[英]supervisorctl could not start logstash

Logstash 無法在 supervisord 下啟動,但可以直接使用命令運行。

Ubuntu 5.4.0-6ubuntu1~16.04.10,logstash-6.5.3,supervisord 3.2.0,jdk1.8.0_191

如果我使用命令/usr/src/logstash-6.5.3/bin/logstash -f ../test/啟動logstash,它會成功。 但它不能在 supervisorctl 下運行。 我已經在/etc/profie上設置了 java 路徑,並且java -version可以獲得正確的信息。 任何人都可以提供一些幫助嗎?

爪哇版

主管配置文件

superctl start logstash 錯誤日志

終於找到原因了,因為我在service supervisor start 這種方法在盡可能可預測的環境中工作,刪除大多數環境變量。 如果我更改為supervisord -c /etc/supervisor/supervisord.conf ,它與導出 JAVA_HOME 和 ${JAVA_HOME}/bin 的/etc/profile一起工作,它沒有報告could not find java錯誤日志。 所以這個命令supervisord -c /etc/supervisor/supervisord.conf有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM