Para corrigir isso, aumente o sinalizador de tempo limite em Nginx,
Em Nginx aumentar proxy_connect_timeout e proxy_read_timeout, você pode adicionar o seguinte no arquivo nginx.conf
proxy_connect_timeout 300s;
proxy_read_timeout 300s;
Reinicie o servidor Nginx
Se a correção acima não funcionar, aumente o sinalizador de tempo limite do Gunicorn na configuração do Gunicorn, o tempo limite do Gunicorn padrão é de 30 segundos.
- tempo limite 90
Documentação do Gunicorn sobre tempo limite
-t INT, --timeout INT 30 Trabalhadores em silêncio por mais de tantos segundos são mortos e reiniciados.
Geralmente definido para trinta segundos. Apenas defina isso consideravelmente mais alto se você tiver certeza das repercussões para os trabalhadores de sincronização. Para os trabalhadores que não são de sincronização, isso significa apenas que o processo de trabalho ainda está se comunicando e não está vinculado ao período de tempo necessário para manipular uma única solicitação.
Gunicorn Docs on Timeouts do Trabalhador
Espero que isso resolva isso.