SO 上的许多答案都提到了 FastCGI 参数以防止超时。我尝试遵循这些建议(请参阅下面的 fastcgi 参数),但它并不能防止超时。
我使用 Nginx 重定向到端口 8080 上的 glassfish 应用程序。我的 nginx.conf:
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 360;
types_hash_max_size 2048;
# server_tokens off;
...
}
还有我的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;
}
}
我对服务器配置非常业余,所以任何详细的操作方法都将不胜感激!