I have enabled a Retry policy on a particular Product. I set this policy to enabled and the number of retries equal to 3. I then promoted these changes to APIcast-staging. In addition, we set the environment variable APICAST_UPSTREAM_RETRY_CASES with a value of
http_500 http_502 http_503 http_504. The Deployment Config YAML file contains the following:
- name: APICAST_UPSTREAM_RETRY_CASES value: http_500 http_502 http_503 http_504
I sent a request to the service with a slightly malformed JSON object in the Body that results in a
500 error response being returned by the backend service. Giving the settings and Retry policy, I expected to see 3 retries of this request to the backend service, however only one request was sent.
- Red Hat 3scale API Management
- 2.6 On-Premises
- 2.7 On-Premises
- 2.8 On-Premises
- 2.9 On-Premises
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.