【发布时间】:2019-10-24 05:34:45
【问题描述】:
我使用 graylog 收集消息,但我有一个问题,graylog 的日志显示了很多相同的 ERROR 消息,如下所示:
2019-10-24 02:01:38,731 ERROR: org.graylog2.plugin.inputs.transports.AbstractTcpTransport - Error in Input [GELF TCP/[MessageInput id]] (channel [id: 0x345b69f0, L:/[ip]:[port] ! R:/[ip]:[port]]) (cause io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer)
我已尝试更改 Input 的配置信息:
1.将 Maximum Message Size 更改为 1MB。
2.更改Receive Buffer Size。(我设置接收缓冲区大小1MB,但graylogs日志显示:
2019-10-24 02:01:57,085 WARN : org.graylog2.plugin.inputs.transports.AbstractTcpTransport - receiveBufferSize (SO_RCVBUF) for input GELFTCPInput{title=numessage-prod-logs, type=org.graylog2.inputs.gelf.tcp.GELFTCPInput, nodeId=c72e023a-ad91-4a38-98c8-e2f927ae4faa} (channel [id: 0x0682df83, L:/0:0:0:0:0:0:0:0%0:12201]) should be 1048576 but is 425984.)
我在 docker 中运行 graylog 服务器,但在集群中找不到 R's ip:port。
我还没有解决问题。
【问题讨论】: