Agent got "UT000128" until Ribbon.ReadTimeout #2285

Closed
@lhchingit

Description

Hi,
We have build an environment for microservices with the help of Zuul, Ribbon and Hystrix.
Most of the time, it works normally without any exception.
But sometimes, we encountered a situation that our service did received the request and well-handled in the web filter.
However, while 'chian.doFilter' has been called, the REST interface didn't do anything and we got UT000128 after time-out (Ribbon.ReadTimeout). (we use Untertow for our agents)
It seems that our RESTful service didn't get the request body so that it is just waiting.
Does anyone see this exception before? Thanks a lot in advance.

The error message is shown as follows:
[2017/09/20 12:17:24.476][ WARN][XNIO-2 task-5][o.s.w.s.m.s.DefaultHandlerExceptionResolver.handleHttpMessageNotReadable@384][22102eac-579c-44fe-9ec2-cab469361804] |@| Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: UT000128: Remote peer closed connection before all data could be read; nested exception is java.io.IOException: UT000128: Remote peer closed connection before all data could be read