Traefik Healthcheck, очевидно, вызывает прерывистый RST - PullRequest
0 голосов
/ 07 января 2019

Наше приложение сообщает о регулярных ошибках подключения, которые, похоже, происходят от проверки работоспособности Traefik.

У нас есть приложение Java, которое находится за Traefik (v1.7.5) - и постоянно получаем эту ошибку в наших журналах:

2019-01-02 16: 30: 04.676 ОШИБКА 1 --- [or-http-epoll-3] реактор.netty.tcp.TcpServer: [id: 0xa37b0112, L: / 10.0.1.80: 8080 - R: / 10.0.1.72: 48298] onUncaughtException (SimpleConnection {channel = [id: 0xa37b0112, L: / 10.0.1.80: 8080 - R: / 10.0.1.72: 48298]})

Мы запустили анализатор пакетов, и похоже, что Traefik иногда отправляет RST - например:

traefik  -> receiver  GET /monitor/health HTTP/1.1
traefik  -> receiver  FIN, ACK
receiver -> traefik   HTTP/1.1 200 OK
receiver -> traefik   FIN, ACK
traefik  -> receiver  RST
traefik  -> receiver  RST

... что приводит к неперехваченной ошибке в наших журналах. Мне интересно, если это ошибка в Traefik - или что-то мы неправильно настроили - но не совсем уверены, где искать дальше?

...