Zookeeper за прокси-сервером Envoy EndOfStreamException - PullRequest
0 голосов
/ 06 мая 2020

Я использую службу me sh с Envoy для абстракции сети и агентом Consul для настройки Envoy. За прокси-сервером есть проблема с Zookeeper. Кажется, что сервер работает нормально, поскольку он правильно подключается ко всем клиентам. Проблема в том, что я получаю предупреждение при каждом тике Zookeeper:

EndOfStreamException: Unable to read additional data from client, it probably closed the socket: address = /127.0.0.1:50062, session = 0x0
at org.apache.zookeeper.server.NIOServerCnxn.handleFailedRead(NIOServerCnxn.java:163)
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:326)
at org.apache.zookeeper.server.NIOServerCnxnFactory$IOWorkRequest.doWork(NIOServerCnxnFactory.java:522)
at org.apache.zookeeper.server.WorkerService$ScheduledWorkRequest.run(WorkerService.java:154)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:832)

Во-первых, я не понимаю, какой клиент подключается к данным адресам /127.0.0.1:50XXX. Во-вторых, это появляется только тогда, когда прокси включен, но Zookeeper не должен знать об этом, насколько я знаю. Есть ли какие-то настройки, которые мне не хватает, или есть другая проблема?

...