Comment faire pour augmenter la nginx expiration du délai de demande?

Mon serveur web est en cours de traitement d'un fichier énorme, puis à l'envoi d'une réponse. J'ai essayé les différents nginx paramètres de délai d'attente, mais sans succès. J'ai essayé les paramètres recommandés dans cette question, cependant, je vois encore le délai d'expiration de la page avec le message d'erreur dans la nginx les journaux d'erreur.

1 upstream prematurely closed connection while reading response header from upstream,client: 10.0.42.97, server: 

Voici mon nginx.conf

http {
     include       /etc/nginx/mime.types;
     default_type  application/octet-stream;

     access_log    /var/log/nginx/access.log;

     sendfile on;
     tcp_nopush on;
     tcp_nodelay on;

     keepalive_timeout  65;

     client_header_timeout 600;
     client_body_timeout 600;
     send_timeout 600;
     proxy_read_timeout 600;

     fastcgi_buffers 8 16k;
     fastcgi_buffer_size 32k;
     fastcgi_read_timeout 600;

     gzip  on;
     gzip_http_version 1.0;
     gzip_comp_level 2;
     gzip_proxied any;
     gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript application/json;

     server_names_hash_bucket_size 64;

     include /etc/nginx/conf.d/*.conf;
     include /etc/nginx/sites-enabled/*;
     }

Je suis toujours de voir le 502 Bad gateway de temps en temps, avec l'erreur ci-dessus. Tous les pointeurs sur ce qui pourrait être mauvais? Mon fichier d'entrée est un fichier csv, si cela aide. Tous les pointeurs ou des recommandations?

Comment puis-je résoudre ce problème? Comment puis-je augmenter la durée de temporisation?

OriginalL'auteur Vinodh | 2013-02-08