如何解决504 Gateway Time-out

发布网友 发布时间:2022-03-18 01:16

我来回答

8个回答

热心网友 时间:2022-03-18 02:45

浏览器打开时提示504 Gateway Time-out错误搜索,是由服务器未能及时响应客户端造成的。

解决方法:

1、如果是流量太大引起的,请增加服务器的流量。

2、如果是WEB服务器的设置引起的,请重新进行设置。

3、这个问题只能由服务器的管理员才能解决,客户端无法解决。

拓展资料

网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。

热心网友 时间:2022-03-18 04:03

这个问题只能由服务器的管理员才能解决,客户端无法解决。

解决方法如下:

1、如果是流量太大引起的,请增加服务器的流量。

2、如果是WEB服务器的设置引起的,请重新进行设置。

504 Gateway Time-out错误搜索,是由于服务器未能及时响应客户端造成的。

网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。

扩展资料

Gateway是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。

参考资料:网关——百度百科

热心网友 时间:2022-03-18 05:38

这是由于服务器端的配置出现了状况,平时也很少见到。
具体解决办法就是修改配置文件:
1、把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用;
把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。

2、接着再更改nginx的几个配置项,减少FastCGI的请求次 数,尽量维持buffers不变:

fastcgi_buffers由 4 k 改为 2 256k;
fastcgi_buffer_size 由 k 改为 128K;
fastcgi_busy_buffers_size 由 128K 改为 256K;
fastcgi_temp_file_write_size 由 128K 改为 256K。追问您说的第一和第二,都是怎么改?在哪改啊?请具体一些。

追答简单说,这是服务器端配置的问题,不是你能解决的

参考资料:http://blog.csdn.net/tengzhaorong/article/details/5814905

来自:求助得到的回答

热心网友 时间:2022-03-18 07:29

504 gateway time-out怎么解决?
Nginx所报告的“504 gateway time-out”的含义指定的客户端所发出的的请求没有到达网关,换句话说就是请求没有到可以执行的PHP-fpm。
一般来说,Nginx报告的“504 gateway time-out”则是与nginx.conf的设置有关。
504 gateway time-out怎么解决
1.先查看Nginx配置

2.然后停掉192.168.9.19的相关服务,再访问:

3.修改源代码src/http/ngx_http_special_response.c,找到如下部分:

4.修改以下内容:

5.重新编译Nginx,然后再访问:

504 gateway time-out故障虽然是隐藏了,可只能骗得了别人一时,最终还得解决问题。无论是502错误还是504错误,都有可能是Nginx的相关错误,也可能是后端服务器的问题。那么我们就从这些方面入手了解一下问题的所在。
(1)首先需要确定的是后端服务器启动没有,当然在这里就是php-fpm进行启动没有。
(2)其次是确定php-fpm的worker进程是否够用。
(3)FastCGI缓存或代理的缓存情况。
(4)PHP执行时间长。

热心网友 时间:2022-03-18 09:37

504 gateway time-out怎么解决?
Nginx所报告的“504 gateway time-out”的含义指定的客户端所发出的的请求没有到达网关,换句话说就是请求没有到可以执行的PHP-fpm。
一般来说,Nginx报告的“504 gateway time-out”则是与nginx.conf的设置有关。
504 gateway time-out怎么解决
1.先查看Nginx配置

2.然后停掉192.168.9.19的相关服务,再访问:

3.修改源代码src/http/ngx_http_special_response.c,找到如下部分:

4.修改以下内容:

5.重新编译Nginx,然后再访问:

504 gateway time-out故障虽然是隐藏了,可只能骗得了别人一时,最终还得解决问题。无论是502错误还是504错误,都有可能是Nginx的相关错误,也可能是后端服务器的问题。那么我们就从这些方面入手了解一下问题的所在。

热心网友 时间:2022-03-18 12:02

经过我自己的测试,上传大文件,只需要修改一个参数:

proxy_read_timeout          3000s;

 这个设置的比较大就可以,别的不用设置的非常大。

热心网友 时间:2022-03-18 14:43

多是因为访问量太大,造成网络拥堵;还有就是网站可能被*了;
解决:1,更换其他网络,如电信就比铁通强;
2,F5+ctrl键强制刷新,可能就好了(本人一般会这么解决的);

热心网友 时间:2022-03-18 17:41

如何消除504这个软件,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com