3
我正在使用AWS ELB
。看到ELB的图表后,几乎没有5XX的错误。我启用了日志,并知道注册实例的api call
之一因为ELB日志上的错误为504
而超时。 我再次监视已注册的实例,如果它抛出任何5XX
响应,但事实并非如此。 nginx保持活动超时设置为15s
,ELB的超时时间为60s
。所以如果这个请求真的超时了,它应该在实例级别超时,而不是在ELB级别超时。任何人都可以建议什么可能是错误的可能情况?AWS ELB投掷5XX但注册的实例不投掷5XX错误
在后端实例的安全组中是否有条目允许ELB在配置的端口上进行连接? –
@KarenB端口是80,它对所有人都是开放的,ELB每次都在某个API上调用5XX。 –
nginx不会记录504,因为504是超时。这听起来像是某种能力问题。检查您的实例健康状况,并且如果您查询数据库,请确保它可以在合理的时间内返回请求的数据。 –