最近在使用logstash监控日志,场景是
监听指定的端口,然后做处理。
前端有窗口修改配置文件,修改后保存,启动这个配置文件。
问题:启动是后台连接logstash服务器用shell命令启动的,启动的时候报错了,启动命令:
/opt/logstash/logstash-7.5.0/bin/logstash -f /opt/logstash/logstash-7.5.0/config/logstash-springboot.conf &
报错信息,
[ERROR] 2021-10-26 16:51:54.872 [main] Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemCallError) Unknown error (SystemCallError) - <STDERR>
用同样的命令,在xshell上正常启动且监听,为什么在代码中就不行呢?