0

Many answers on SO mention FastCGI params to prevent timeout. I tried to follow these advice (see the fastcgi params below), but it does not prevent the timeout.
I use Nginx to redirect to a glassfish app on port 8080. My nginx.conf:

http {

        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 360;
        types_hash_max_size 2048;
        # server_tokens off;
        ...
}

And my site.conf:

server {
        listen       80;
        server_name server.net www.server.net;

        location /Server-1.0-SNAPSHOT/ {
           proxy_pass    http://localhost:8080/Server-1.0-SNAPSHOT/;
           proxy_set_header X-Real-IP $remote_addr;
           fastcgi_read_timeout 360;
        }
}

I am quite amateur on server config so any detailed how-to would be appreciated!

seinecle
  • 10,118
  • 14
  • 61
  • 120

1 Answers1

1

fastcgi_read_timeout is for fastcgi_pass. As you use proxy_pass you need proxy_read_timeout.

Alexey Ten
  • 13,794
  • 6
  • 44
  • 54