全球主机交流论坛

标题: 【已解决】反代网操作提示504超时,还有那些timeout会影响.... [打印本页]

作者: biubiu    时间: 2019-7-5 21:06
标题: 【已解决】反代网操作提示504超时,还有那些timeout会影响....
本帖最后由 biubiu 于 2019-7-6 10:37 编辑


已解决,是服务器弄错了,winscp连反代鸡改参数,然后xshell重启的是另外一个










网站是PHP文件管理,源站网络不好,所以一般用反代鸡操作

今天发现复制一个大文件,会提示超时,一般是60秒就提示超时

但是这个操作已经完成,体现出来问题只有反代站提示504超时错误

目前反代站的nginx配置已经如下设置了,但60秒后还是会提示超时

是还有什么地方没考虑到吗?

  1.         keepalive_timeout 180;
  2.         fastcgi_connect_timeout 300;
  3.         fastcgi_send_timeout 300;
  4.         fastcgi_read_timeout 300;
  5.         fastcgi_buffer_size 64k;
  6.         fastcgi_buffers 4 64k;
  7.         fastcgi_busy_buffers_size 128k;
  8.         fastcgi_temp_file_write_size 256k;       
  9.         proxy_connect_timeout       300;
  10.         proxy_send_timeout          300;
  11.         proxy_read_timeout          300;
  12.         send_timeout                300;
复制代码


作者: why?    时间: 2019-7-5 21:07
眼花
作者: biubiu    时间: 2019-7-5 21:16
忘了补了,错误长这样

               504 gateway time out
-------------------------------------------------------------
                         nginx
作者: JackyWood    时间: 2019-7-5 21:23
意思是源站http是200的,但是反代这边超时了?你也要确认一下反代和源站之间的延时,这种最好能加一个缓存。
作者: biubiu    时间: 2019-7-5 21:51
JackyWood 发表于 2019-7-5 21:23
意思是源站http是200的,但是反代这边超时了?你也要确认一下反代和源站之间的延时,这种最好能加一个缓存 ...

好像是的,比如通过反代站复制操作,显示显示操作中,60秒后提示504,但是复制操作却继续完成了
作者: JackyWood    时间: 2019-7-5 21:54
biubiu 发表于 2019-7-5 21:51
好像是的,比如通过反代站复制操作,显示显示操作中,60秒后提示504,但是复制操作却继续完成了 ...

嗯 这种超时是正常的,对反代站来说就是超时了。你要么继续加大超时时间,要么就加缓存。我建议第二种,第一种体验太差了。
作者: biubiu    时间: 2019-7-5 22:02
JackyWood 发表于 2019-7-5 21:54
嗯 这种超时是正常的,对反代站来说就是超时了。你要么继续加大超时时间,要么就加缓存。我建议第二种, ...

缓存我记得好像有的,当时配置反代参数看到过,这是vhost的反代部分,因为不懂nginx配置,我按examp里面的反代配置照抄的

  1. location / {
  2.             proxy_pass https://源站地址;
  3.             proxy_http_version    1.1;
  4.             proxy_cache_bypass    $http_upgrade;
  5.             proxy_set_header Upgrade            $http_upgrade;
  6.             proxy_set_header Connection         "upgrade";
  7.             proxy_set_header Host               $host;
  8.             proxy_set_header X-Real-IP          $remote_addr;
  9.             proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
  10.             proxy_set_header X-Forwarded-Proto  $scheme;
  11.             proxy_set_header X-Forwarded-Host   $host;
  12.             proxy_set_header X-Forwarded-Port   $server_port;
  13.         }
复制代码

作者: biubiu    时间: 2019-7-6 10:04
继续等大佬看看




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4