504 Nginx/GlassFish网关超时

504 Nginx/GlassFish网关超时,nginx,fastcgi,http-status-code-504,Nginx,Fastcgi,Http Status Code 504,许多答案都提到FastCGI参数来防止超时。我试图遵循这些建议(请参阅下面的fastcgi参数),但这并不能阻止超时。 我使用Nginx重定向到端口8080上的glassfish应用程序。My nginx.conf: http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 360; types_hash_max_size 2048;

许多答案都提到FastCGI参数来防止超时。我试图遵循这些建议(请参阅下面的fastcgi参数),但这并不能阻止超时。
我使用Nginx重定向到端口8080上的glassfish应用程序。My nginx.conf:

http {

        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 360;
        types_hash_max_size 2048;
        # server_tokens off;
        ...
}
和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;
        }
}

我是一个非常业余的服务器配置,所以任何详细的操作将不胜感激

fastcgi\u read\u timeout
用于
fastcgi\u pass
。当您使用
proxy\u pass
时,您需要