Error: Service Request HTTP 500, However Service End Does Not Receive Any Http Request
Last updated on NOVEMBER 26, 2017
Applies to:Oracle Communications Services Gatekeeper - Version 6.1.0 and later
Information in this document applies to any platform.
On OCSG 6.1.0 version, API Gateway Cloud Service. Gateway sometimes responds HTTP 500. However back end service does not receive any http request from gateway.
The issue can be reproduced at will with the following steps:
1. Start jetty to serve as back end server that expose the south bound url:
http://southbound-server-ip:8000/ConnectionTest/rest/conn/1 . To start jetty in maven, add the following configuration in pom.xml:
Note that 200 means that the back end server will close the connection after 200 ms of inactivity time.
2. Create REST API on OCSG, configure the API south bound url to point to the south bound url above
3. Repeat sending traffic to invoke the API.
The 500 error will occurs on about every 8 requests(depending on the actual testing environment such as network, OS etc.)
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms