全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 599|回复: 7
打印 上一主题 下一主题

[Windows VPS] 【已解决】反代网操作提示504超时,还有那些timeout会影响....

[复制链接]
跳转到指定楼层
1#
发表于 2019-7-5 21:06:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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;
复制代码

来自 3#
 楼主| 发表于 2019-7-5 21:16:22 | 只看该作者
忘了补了,错误长这样

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

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

嗯 这种超时是正常的,对反代站来说就是超时了。你要么继续加大超时时间,要么就加缓存。我建议第二种,第一种体验太差了。
7#
 楼主| 发表于 2019-7-5 22:02:19 | 只看该作者
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.         }
复制代码
8#
 楼主| 发表于 2019-7-6 10:04:32 | 只看该作者
继续等大佬看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-7-2 04:02 , Processed in 0.061291 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表