簡體   English   中英

Docker Compose-Logstash-啟動后以代碼0退出

[英]Docker Compose - Logstash - exited with code 0 after start

我正在嘗試將Logstash與Docker Compose一起使用,.yml文件如下所示:

user-service:
image: images/user-service
ports:
  - "2222:2222"
links:
 - logstash

logstash:
image: images/logstash
command: logstash -e 'input{} output{}'
ports:
  - "5045:5045"

和logstash開始和結束,如控制台所示:

logstash_1          | Sending Logstash's logs to /var/log/logstash which is now configured via log4j2.properties
logstash_1          | 01:51:30.164 [[main]-pipeline-manager] INFO    logstash.pipeline - Starting pipeline {"id"=>"main", "pipeline.workers"=>2, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>5, "pipeline.max_inflight"=>250}
logstash_1          | 01:51:30.246 [[main]-pipeline-manager] INFO  logstash.pipeline - Pipeline main started
logstash_1          | 01:51:30.860 [Api Webserver] INFO  logstash.agent - Successfully started Logstash API endpoint {:port=>9600}
logstash_1          | 01:51:33.318 [LogStash::Runner] WARN  logstash.agent - stopping pipeline {:id=>"main"}
docker_logstash_1 exited with code 0

可能是什么問題呢?

我解決了更改過濾器輸入的問題:

input{ tcp{
        port=> 9600
        host=>localhost
    }
}

暫無
暫無

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

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