The default read timeout of the Apache reverse proxy (how long the reverse proxy waits for an answer from the backend, aka DSF FHIR server) is set to 60 seconds. See ProxyTimeout or rather TimeOut
We should add a config env variable to increase this value and add a note to the DSF BPE config parameter ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_TIMEOUT_READ that the apache reverse proxy timeout needs to be increased to match, if values is larger than 60000.
Current workaround is to extract /usr/local/apache2/conf/extra/host-ssl.conf and override the value via a bind mount, for example (240 seconds):
docker-compose.yml:
The default read timeout of the Apache reverse proxy (how long the reverse proxy waits for an answer from the backend, aka DSF FHIR server) is set to 60 seconds. See ProxyTimeout or rather TimeOut
We should add a config env variable to increase this value and add a note to the DSF BPE config parameter
ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_LOCAL_TIMEOUT_READ
that the apache reverse proxy timeout needs to be increased to match, if values is larger than60000
.Current workaround is to extract
/usr/local/apache2/conf/extra/host-ssl.conf
and override the value via a bind mount, for example (240 seconds): docker-compose.yml:conf/host-ssl.conf: