【发布时间】:2018-09-21 13:25:24
【问题描述】:
我使用 AWS:ELB(经典)→ EC2(使用 Node.js)
问题。 有时某些请求会返回 502 Bad Gateway 错误。在 Nginx 错误日志中,我看到“从上游读取响应标头时上游过早关闭连接”错误。
不是超时问题。 此错误发生在 Node.js 应用程序处理此请求的同一秒。因此,由于响应时间长,这不是超时问题。
客户端不会中断连接。 我尝试以编程方式发出请求(以确保客户端不会中断连接)。有时也会出现同样的错误,而测试客户端应用程序从 Ngnix 收到 502 错误的响应。
谁可以关闭连接,为什么? 如何解决这个问题?
【问题讨论】:
-
你试过这个设置
proxy_ignore_client_abort on;吗? -
运气好吗?我面临同样的问题,立即得到错误
标签: node.js amazon-web-services nginx amazon-ec2 amazon-elb