HTTP ERROR Code 504 , ConnectionClosedException and 502 status error

Ril Error Log.txtBelow are the Errors observed on User ID
TRTHv2 9024372
1.Time And Sales Report for Futures: HTTP ERROR Code 504
2. Intraday Summaries Report for Futures: HTTP ERROR Code 504
DSS User ID 9024373
1. Price History Report Data for Options: ConnectionClosedException
2. Price History Report for Future data: ConnectionClosedException
3. 502 Bad Gateway Occasionally.
Client workflow:
Instrument list <0#LGO:> <O#NG:> <0#CL:> <0#HO: > <0#LCO>: <0#RB:> and <0#WTCL:>
Extracting data on these chains on above mentioned report templates. calling for 4months data on a single thread sequential calls/requests for 1 day.
Errors are observed after every 10 / 15 calls:
1. Location URL: https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/ExtractWithNotesResult(ExtractionId=';0x071802ff65318bca')
Waiting 30 seconds ..
Request has been submitted to above PollURL, a response should arrive in approximately 30 seconds .
HTTP status: 200
HTTP status: 200 - Finally Got data after wait
Processing Data in getResult()...
REFINITIV-EXCEPTION - getResult() Failed
org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 23422363; received: 3355186
at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:178)
2 Location URL: https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/ExtractWithNotesResult(ExtractionId=';0x0717d22916618b84')Waiting 30 seconds ..
Request has been submitted to above PollURL, a response should arrive in approximately 30 seconds
HTTP status: 200
HTTP status: 200 - Finally Got data after wait
Processing Data in getResult()...
REFINITIV-EXCEPTION - getResult() Failed
org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 9872083; received: 5068219
at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:178)
3 Location URL: https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/ExtractWithNotesResult(ExtractionId=';0x0717b117e6618b4a')Waiting 30 seconds ..
Request has been submitted to above PollURL, a response should arrive in approximately 30 seconds ...
HTTP status: 200
HTTP status: 200 - Finally Got data after wait
Processing Data in getResult()...
REFINITIV-EXCEPTION - getResult() Failed
org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 46768838; received: 1632499
at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:178)
@dhananjaya.raju0 @Vijay.Sen@ril.com
Best Answer
-
@Beera.Rajesh These (HTTP 502 and 504) and other errors seem related to service outage, and the recommended action for an application is to try again.
You didn't mention when client received these errors, but there seem to be some service alerts related to DSS recently. If this keeps happening, please open a service ticket - and get product team to investigate it. This does not seem to be an API issue.
502 Bad Gateway
BadGatewayException
The server, while acting as a gateway or proxy, received
an invalid response from the upstream server it accessed in attempting
to fulfill the request.
Retry=yes0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 690 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 24 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 279 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 713 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛