Ho Nginx + uWSGI per l'app Python Django.Timeout Nginx quando uWSGI impiega molto tempo per elaborare la richiesta
Ho il seguente nel mio nginx.conf
:
location/{
include uwsgi_params;
uwsgi_pass 127.0.0.1:9001;
uwsgi_read_timeout 1800;
uwsgi_send_timeout 300;
client_header_timeout 300;
proxy_read_timeout 300;
index index.html index.htm;
}
ma per le richieste a lungo in esecuzione sul uWSGI che dura circa 1 minuto per completare ottengo un errore di timeout in Nginx log degli errori, come di seguito:
2013/04/22 12:35:56 [errore] 2709 # 0: * 1 upstream scaduto (110: Connessione scaduta) durante la lettura dell'intestazione della risposta da upstream, client: xx.xx.xx.xx, server:, richiesta: "GET/entity/datasenders/HTTP/1.1", a monte: "uwsgi: //127.0.0.1: 9001", host: "xxx.xx.xx.x"
Ho già impostato il timeout dell'header e l'uWSGI invia/legge i timeout a 5 minuti, qualcuno può dirmi per favore cosa posso fare per superare questo?
che cosa è quel numero che rappresenta? secondi? e sarà un problema se lo avessimo impostato su un grande numero come 2000? – senaps