I have a service running on GCP behind a load balancer, configured as described
here. Largely the service seems to work fine, but I'm encountering an issue specifically with one endpoint, where the load balancer is definitely forwarding the request to the backend, but then returning a 502. If I look at the request in the Load Balancer section of the Stackdriver Logging page, I can see that some metadata has been attached under the "structPayload" key. In particular:
structPayload: {
statusDetails: "backend_early_response_with_non_error_status"
}
I can't seem to find any documentation for this "backend_early_response_with_non_error_status" message. Looking at my service logs, the request definitely makes it there.