dri*_*uja 5 nginx amazon-web-services amazon-elb
我正在使用AWS ELB。看到ELB图后,几乎没有5XX错误。我启用了日志,并知道由于api callELB日志上的错误是,已注册实例之一已超时504。我再次监视注册的实例是否引发任何5XX响应,但是没有。Nginx保持活动超时设置为15s,ELB的超时设置为60s。因此,如果请求真的超时了,那么它应该在实例级别而不是ELB级别超时。谁能建议可能发生错误的情况?
nginx 没有将 504 返回给 ELB。ELB 正在返回 504,因为它等待来自 API 实例的响应超时,这也意味着 nginx 无法在尚未完成服务的查询上返回 HTTP 状态代码。正如这个文档所说,一方面,您的实例的保持活动时间应该至少是 ELB 超时的大小。http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/ts-elb-error-message.html#ts-elb-errorcodes-http504
| 归档时间: |
|
| 查看次数: |
3427 次 |
| 最近记录: |