http的500,502,504错误

Posted Orlion

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http的500,502,504错误相关的知识,希望对你有一定的参考价值。

500

  500的错误通常是由于服务器上代码出错或者是抛出了异常

  解决方法:查看一下对应的代码是不是有问题。

502

  502即 Bad Gateway网关(这里的网关是指CGI,即通用网关接口,从名字就能看出来是php的cgi的问题)错误,nginx发生这种错误通常是nginx与php(通常是php-fpm)的通信出现了问题。

  解决方法:查看一下php-fpm是不是正常运转,之前刚安装好nginx然后配置好了访问一下结果502,弄了好大一会才发现原来是php-fpm忘记开启了...

 

504

  504即Gateway timeout,这个错误不用说跟502错误一样,都是php-fpm超时了。看一下php-fpm是否正常就行了。

以上是关于http的500,502,504错误的主要内容,如果未能解决你的问题,请参考以下文章

500 501 502 503 504 505 服务器错误

服务器错误500 501 502 503 504 505 详解

nginx自定义500,502,504错误页面无法跳转

nginx自定义500,502,504错误页面无法跳转

502错误和504错误

个人504错误排查