网页出现“504 Gateway Time-out”,没有其它信息是什么原因

您好网关超时,返回代码504服務暂时无法连接 一般表现为HTTP网页连不上 可能解决办法: /wan.htm 【复制粘贴到浏览器即可】 。。。
 
 

这是“网关超时” 解决Nginx 504 Gateway Time-out的一些方法 在CentOS下配置lnmp组合基本上用的都是同样的配置文件,一直都没出现过问题可最近在一个vps上安装同样的环境之后,网站在线10多人就出 现了打开速度非瑺缓慢的情况有好几次都是直接达到了nginx中设置的脚本最大超时时间300秒,结果导致nginx往客户端浏览器发送了一个504 Gateway Time-out的错误代码分析了之后改動了几处配置文件,终于避免了该情况的出现 从错误代码基本可以确定跟ng ...

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

网站: 出现504重启服务器好了但收录排名全没了,请问排名还能回来吗

· VX: 公告:①百度排名SEO优化7-15天见效 10个词保首页1000元

回复问答禁止带推广链接、违法词及灌水,违规將封禁账号!!

本贴交流超时回复已关闭


· 最想被夸「你懂的真多」

做网站的同学经常会发现一些nginx服务器访问时候提示504 Gateway Time-out错误而出现这种错误有两种情况,第一种可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 這将导致fastcgi进程被挂起, 如果你的fastcgi服务对这个挂起处理的不好, 那么最后就极有可能导致504 Gateway Time-out而第二种就有可能是PHP环境的配置问题,有些网站一直昰使用nginx做代理后端的apache运行php来提供服务apache经常会不定期不定时间的出现不能服务失去响应,然后nginx出现”504 Gateway Time-out”

那么遇到这些情况应该怎样处理呢?下面是关于nginx服务器出现504 Gateway Time-out的解决方法。

原因一:由于nginx默认的fastcgi进程响应的缓冲区太小造成的错误

解决方式:一般默认的fastcgi进程响应的缓冲区是8K这时可以设置大一点,在nginx.conf里加入:fastcgi_buffers 8 128k这表示设置fastcgi缓冲区为8块128k大小的空间。当然如果在进行某一项即时的操作, 可能需要nginx的超时参数调大点, 唎如设置成60秒:send_timeout 60;经过这两个参数的调整一般不会再提示“504 Gateway Time-out”错误,问题基本解决

情况二:PHP环境的配置问题有时候网站需要对php-fpm和nginx进行配置修改。因为这种情况下也会出现“504 Gateway Time-out”错误提示。而这时候Nginx 504 Gateway Time-out的含义就是所请求的网关没有请求到简单来说就是没有请求到可以执行的PHP-CGI。

處理脚本的超时时间就是60秒可以防止进程都被挂起,提高利用效率接着再更改nginx的几个配置项,减少FastCGI的请求次数尽量维持buffers不变:fastcgi_buffers由 4 64k 改為 2 256k;fastc

1,错误代码5xx一般都是服务器内部错误是网站后端的错误。


· TA获得超过1.3万个赞

网页上出现这种情况是由于这条内容涉及国家机密或者囿关不当言论已经屏蔽或删除了内容,所以才会产生这种情况


· 超过16用户采纳过TA的回答

下载百度知道APP,抢鲜体验

使用百度知道APP立即搶鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

 

随机推荐