Hello Graham, Thanks for the quick response.

The API response depends on how many items are sent in a batch so for a 
long list it can take a long time (It is taking a list of domains and 
returns a list). I am using the Python Requests library and requests.post 
to call the API. 
This error occurs only when there is a long list which might need a minute 
or two to get response from the API. The error occurs on all the requests 
that are having longer lists. 

On Saturday, April 29, 2023 at 9:10:01 PM UTC-7 Graham Dumpleton wrote:

> How long does it usually take for the remote API to respond? Does it 
> always respond quickly, or can it take a very long time? Does this error 
> occur on every request, or only after your web application has been running 
> for a while?
>
> On 30 Apr 2023, at 2:04 pm, Aash <[email protected]> wrote:
>
> I am trying to host my Flask app on a Linux server. My app connects to an 
> API and waits for a response. It is giving me this error.
>
> [Sun Apr 30 05:57:30.091150 2023] [wsgi:error] [pid 524703:tid 
> 140623501117184] [client *someIp*:62319] Timeout when reading response 
> headers from daemon process 'webApp': /var/www/webApp/webapp.wsgi, referer: 
> http://*serverIP*/
>
> My conf file looks like this:
>
>
>    1. <VirtualHost *:80>
>    2.     ServerName *serverIp*
>    3.     ServerAdmin [email protected]
>    4. 
>    5.     WSGIDaemonProcess webApp processes=4 threads=5 
>    maximum-requests=1000 request-timeout=600
>    6.     WSGIProcessGroup webApp
>    7. 
>    8.     WSGIScriptAlias / /var/www/webApp/webapp.wsgi 
>    process-group=webApp application-group=%{GLOBAL}
>    9. 
>    10.     <Directory /var/www/webApp/webApp/>
>    11.         Order allow,deny
>    12.         Allow from all
>    13.     </Directory>
>    14. 
>    15.     Alias /static /var/www/webApp/webApp/static
>    16.     <Directory /var/www/webApp/webApp/static/>
>    17.         Order allow,deny
>    18.         Allow from all
>    19.     </Directory>
>    20. 
>    21.     ErrorLog ${APACHE_LOG_DIR}/error.log
>    22.     LogLevel warn
>    23.     CustomLog ${APACHE_LOG_DIR}/access.log combined
>    24. </VirtualHost>
>
> The error on user-side is 
> *Gateway Timeout*
>
> *The gateway did not receive a timely response from the upstream server or 
> application.*
>
>
>
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/modwsgi/94c43590-df3c-4a93-8cd9-d2afb965a631n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/modwsgi/94c43590-df3c-4a93-8cd9-d2afb965a631n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/modwsgi/e0bccec9-53a2-41af-a9e5-edcb1229ef80n%40googlegroups.com.

Reply via email to