网站打开显示:502 Bad Gateway,从英文字面上理解的意思是502错误的网关,造成这个情况的原因一般是服务器繁忙,无法处理当前的请求。
在排除服务器本身硬件问题(如硬盘坏道引起的I/O故障)和系统问题(如被黑植入恶意进程)之外,我们可以通过排查网站访问日志,数据库状态(SQL查询状态)来解决。
如网站日志频繁大量不正常的访问,数据库存在耗时的不正常查询,可能是CC攻击引起(资源耗尽攻击)。
也有一种情况就是当前主机配置无法满足当前网站的业务需求,因硬件性能产生瓶颈,必须通过优化程序(如缓存)、数据库(如分表)或升级硬件设施来解决。