gpt4 book ai didi

linux - Supervisorctl 无法启动 Logstash

转载 作者:太空宇宙 更新时间:2023-11-04 05:11:51 28 4
gpt4 key购买 nike

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 可以获得正确的信息。有人可以提供帮助吗?

java version

supervisor conf

superctl start logstash error log

最佳答案

终于找到原因了,因为我在servicesupervisorstart中启动了supervisord。这种方法 Upstart 工作在尽可能可预测的环境中,删除了大多数环境变量。如果我更改为 supervisord -c/etc/supervisor/supervisord.conf,它可以与导出 JAVA_HOME 和 ${JAVA_HOME}/bin 的 /etc/profile 一起使用,它不会报告 could not find java 错误日志。所以这个命令 supervisord -c/etc/supervisor/supervisord.conf 有效。

关于linux - Supervisorctl 无法启动 Logstash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54395145/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com