Intermittent proxy error reported on UI
While user was accessing user portal and working on a work-object, a proxy error was displayed on screen. This was manifesting intermittently.
The proxy server received an invalid response from an upstream server.
Proxy Server could not handle the request.
Reason: Error reading from remote server.
Steps to Reproduce
Login to the user portal
Perform any task and user experiences the issue intermittently
From log files, it was observed that few requests have taken more than 2 minutes to execute for a user (longest being 2.45). The reason was due to large data (uncompressed) sent in HTTP messages from the browser to PRPC.
Also, observed few alerts as below which states lot of data from database has been retrieved.
The number of database bytes input for this interaction has exceeded the WARNING level for Requestor H3A10473DBD261C243CA3AF63BC7FF95A, operator S1111111x Maximum bytes: 50000000 Actual bytes: 58267120
The number of database bytes input for this interaction has exceeded the WARNING level for Requestor HCE9AB0D6F9EA62D9B0663D085892C6B8, operator S1111111x Maximum bytes: 50000000 Actual bytes: 57920326
Also, the SOAP connector calls have taken longest time ~16 seconds.
Error messages were due to large number of data (uncompressed) which was sent in HTTP messages from the Browser to the PRPC server. Suggested long term solutions to reduce the work object size as per recommendations to avoid such errors. And as a short term solution, suggested user to increase the timeout at proxy to 180 seconds (currently it is set as 90 seconds).
Published January 31, 2016 - Updated October 8, 2020