Hi,
I am getting HTTP 502 errors every day in the production environment.
Error message is {'fault':{'faultstring':'Unexpected EOF at target','detail':{'errorcode':'messaging.adaptors.http.flow.UnexpectedEOFAtTarget'}}}.
We maintain unique transaction id through out the entire flow client-->apigee-->backend. Backend team couldn't find any log associated with the transaction ID for which we are getting 502 errors. We can't enable tcpdump in the production environment with high TPS and we are not able to reproduce the issue. I am looking for suggestions on how to debug the issue. Backend load balancer is F5 which is very stable and it doesn't have any settings which will reject request over high volume. So what are my options here???
Your suggestions will be highly appreciated!
Note: Recently we have seen an issue on a loopback api where MP sets content-length with a non numeric value which nginx couldn't understand and as a result, it reset the connection and caused 502 response to the consumer. So I am wondering of this 502 could be associated with apigee system settings nothing to do with backend.
Thanks,
Krish