Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

How to configure response timeout on dispatcher?


Level 1
We have requirement for showing custom error page to the end-users in case CQ5 is not able process the request and render the response within a defined time period (Http errorcode: 504). We tried the configuring the receiveTimeout parameter on dispatcher. PFB configuration snippet for the same:
            /hostname "XX.XXX.XX.XX"
            /port "4503"
            /timeout 10
            /receiveTimeout 3
Our CQ5 config is as follows:
CQ Version : 5.4
Dispatcher version : 2.2
However, we were not able to reproduce the Error code : 504. Has anyone faced a similar issue before?
would appreciate any help in this regard?



3 Replies


Level 5


Are you getting 502 instead ?



Level 1

Hi Yogesh,


We get 502 only after shutting down the CQ5 instance.





Level 1



We are getting a 502 error whenever we try to upload a big asset file (around 1.9GB), after 10 minutes the dispatcher throws a 502 error:


Dispatcher log

[pid 92561:tid 140698791651072] Error while forwarding request body to remote server: Connection reset by peer

"POST /content/dam/test-area/video-upload-test/upload-test.createasset.html" 502 none


AEM log:

POST /content/dam/test-area/video-upload-test/upload-test.createasset.html HTTP/1.1] com.adobe.granite.csrf.impl.CSRFFilter isValidRequest: the CSRF token is expired

21.08.2020 20:08:08.167 *INFO* [ [1598040488165] POST /content/dam/test-area/video-upload-test/upload-test.createasset.html HTTP/1.1] com.adobe.granite.csrf.impl.CSRFFilter doFilter: the provided CSRF token is invalid


Someone can help?