Django REST API 504 Gateway Time-out Error

so I have this API that takes a post request and needs almost 3 minutes to process and return some results in response.

I've tried all the ways mentioned in this link including configuring Nginx and gunicorn:




server {
listen 80;
client_max_body_size 250M;
server_tokens off;

location / {
    include /etc/nginx/proxy_params;
    proxy_connect_timeout   900;
    proxy_send_timeout      900;
    proxy_read_timeout      900;
    send_timeout            900;

location /static/ {
   alias /app/static/;

location /media/ {
   alias /app/media/;


but it only increased the timeout to 90s and after that raise an error again.

Back to Top