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

一般是由于源站异常所导致。当CDN在源站取数据时,如果源站在30秒之内没有响应,就会提示“504 Gateway Time-out”错误。

解决方案 检查源站服务器的CPU和带宽资源是否有异常。如果使用的是阿里云ECS服务器,可以登录管理控制台,在实例详情页面中确认服务器的CPU以及带宽无异常。如果有异常,请参考CPU异常和带宽跑满检查并解决问题。

然后修改本地电脑的host文件,将域名直接指向源服务器IP,可以参考域名绑定host操作步骤。然后访问该域名,通过浏览器的审查元素查看 Network 中的请求时间 Time 参数是否超过30秒。如果超过30秒,需要检查源站服务,确保源站返回请求时间控制在一个较短的时间内。

当确认是源站响应时长超过30秒且源站无法减少响应时间时,可以申请延长CDN域名的默认超时时长,详细请参考配置回源请求超时时间。

}

Time-out错误,一般情况下是由nginx默认的fastcgi进程响应慢引起的,但也有其他情况,这里我总结了一些解决办法供大家参考。

}

近日有许多网友反馈在使用建站时会遇到“504 Gateway Timeout Error”错误,那么WordPress网站出现“504 Gateway Timeout”错误如何解决?解决这类错误首先要找到其原因才能找到其解决方案,下面逐一来看下吧。

Error的错误也会有一点的区别,但大致上显示的方式包括但不限于以下几种情况

虽然504 Gateway Timeout Error常见的错误原因可能是由于Proxy服务器无法访问WordPress所在的服务器引起的,但也有可能是服务器端设置而导致的。

当遇到504 Gateway Timeout Error错误,最常见的原因就是WordPress所在服务器短暂的故障引起的。因此,通常只需要等待几分钟,再重新加载访问就可以正常的方法。

如果你发现该问题可以通过此种方法进行解决的话,那么就不需要采取进一步的大动作。但是,如果这个问题一直重复不断的发生,那么很有可能是WordPress主机CPU负载过高导致,最佳的办法是关闭占用CPU较高的程序,或者是升级主机方案配置。

如果你有使用Cloudflare作为你的DNS服务器的话,那么在Cloudflare中有一个防火墙功能。或许在这其中的规则设置错误,导致你的IP被禁止访问而无法正常访问WordPress网站。

想要解決这个有由防火墙规则设置错误而引起的504 Gateway Timeout Error错误的话,只需要暂时禁用Cloudflare防火墙就可以解决这个问题。

众所周知,网站在连接访问时,都必须经由DNS服务器进行网址与IP地址的转换。因此才能直接输入网址而不用输入IP就能浏览网站。而如果你目前的网络所使用的DNS服务器停用或是出现问题的话,那么当你浏览网站,就有可能会看到504 Gateway Timeout Error的错误提示。

想要解决这个由DNS错误所引起的504 error错误,只需要在电脑中更改你的DNS服务器地址就可以解决这个问题。

当你的WordPress数据库过大或损坏时都有可能会引起504 error错误。因此可以通过WP-Rocket的清除数据库功能来对数据库进行优化处理,将不必要的数据进行清理。需要注意的是在进行数据库清理优化之前,务必要对网站进行备份。

有时候WordPress网站会因为插件和主题的不兼容性也会导致504 Gateway Timeout Error错误的发生。一旦网站出现504 error错误,最快的方式就是将所有的WordPress插件关闭。

* 版权声明:作者WordPress啦! 转载请注明出处。

}

我要回帖

更多关于 cOmeout 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信