AWS ELB奇怪的502响应

我的网站今天下午突然失败,以502回应每一个请求。

我在ELB后面设置了3个后端实例,每个都安装了Nginx。

起初,我怀疑后端实例有问题。 但根据ELB控制台中的状态描述,所有的实例都在服务中。

然后,我login到其中一个实例来查看Nginx和应用程序(与uwsgi )日志。 我发现那里实际上没有5xx错误,我可以看到请求以200 OK响应。

根据故障排除手册 ,502的原因可能是

来自实例的格式错误的响应或负载平衡器可能存在的问题。

我没有升级Nginx或uwsgi,所以我不认为我的后端已经返回了ELB无法理解的错误响应。

还有什么可能导致这样的情况?

BTW:

我已经通过回滚到我的应用程序的旧版本而停止了502 ,即使重新部署了原始版本,它也继续工作,所以我想这是重新启动的工作。