本文共 659 字,大约阅读时间需要 2 分钟。
修改/www/wdlinux/nginx-1.0.15/conf/naproxy.conf前3项,重启nginx和apache就好了。
proxy_connect_timeout 30s;
proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 32k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_redirect off; proxy_hide_header Vary; proxy_set_header Accept-Encoding ''; proxy_set_header Host $host; proxy_set_header Referer $http_referer; proxy_set_header Cookie $http_cookie; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;第一项是连接时间,前端连接后端时间,60s以内即可
第二个是发送时间,允许后端返回数据的时间,90s以内即可
第三个时间是读写时间,这是前端等待后端处理时间,这是导致504 Gateway time-out的根本原因,出现这个错误,说明这个值太小,推荐不小于600s,服务器越差,那么设置得更长,保证处理完毕。
转载地址:http://qyaab.baihongyu.com/