繁体   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