2024年6月14日发(作者:)

504 Gateway Time-out是什么意思 如何处理

由于网站不稳定的因素,经常报504 Gateway Time-out的错误,CPU也

跟着100%,每次都要重 启服务器才可以解决问题,问题的根源在哪里,我们怎么才能

进行解决那?下面为大家详细讲解。

什么是504 Gateway Time-out

其实很简单,504 Gateway Time-out就是请求超时,由于服务器未能技术响应而造

成的,当然了,数据库不响应也是可以造成无法连接,或者504的错误。

504 Gateway Time-out是由哪些原因造成的。

1,服务器不稳定,死机等会造成 504 Gateway Time-out

如果网站服务器异常,死机等等无法让用户得到响应就会造成504 Gateway Time-

out的问题,一般情况下,重启服务器就会OK,如果经常出现这样的问题,你可以考虑

更换服务器来解决。

2,网站被攻击导致 504Gateway Time-out

如果你的网站被攻击,比如DOS攻击,也会造成服务器504Gateway Time-out的

错误,这个时候就需要增加防御,或者设置DNS隐藏真实IP、购买高防服务器去做硬性

防御了,或者安装云锁,批量屏蔽攻击者的IP段,也是可以的。

3,数据库与服务器断开相应

这边说一下,服务器死机,不一定就是本机异常,也可能是mysql异常所导致的,

建议升级数据库版本,充分保证良性运行。

4,Pdren由之前的10改为现在的30,这样就可以保证有充足的pe_write_size 由

128K 改为 256K。

重新加载p