备注:本文更新于2020年5月14日

HTTP 500 – 内部服务器错误

比方说,Web应用服务器出现内部的调用错误(空指针,数组越界等等)。

Web应用服务器指的是Tomcat,Jetty,Tornado等等。

出现“HTTP 500 – 内部服务器错误”,需要修改程序。

HTTP 502 – 网关错误

此处一般指Nginx做反向代理服务器时,所连接的Web应用服务器无响应导致的。一般是因为后端的Tomcat,Jetty,Tornado等服务器没有启动。我们知道,Nginx属于HTTP服务器,不属于Web应用服务器。

出现“HTTP 502 – 网关错误”,需要重启Web应用服务器。

备注:网关介绍

网关(Gateway)又称网间连接器、协议转换器。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的关口。

用户-> Nginx (HTTP协议)
Nginx-> Tomcat、Jetty、Tornado(socket协议)