Amazon web services AWS弹性豆茎:Looooong头要求

Amazon web services AWS弹性豆茎:Looooong头要求,amazon-web-services,amazon-elastic-beanstalk,Amazon Web Services,Amazon Elastic Beanstalk,我刚刚将一个简单的基于Java/Tomcat的应用程序部署到Elastic Beanstalk中(使用java8/tomcat8配置)。大多数情况下,应用程序运行良好 然而,所有HEAD请求似乎都需要60秒。感觉像是某种暂停。我似乎找不到任何关于过滤或延迟特定类型请求的设置。当我在本地运行时,这些请求工作正常。获取对同一URL的请求可以正常工作 我已经确认,服务器上的Tomcat和Apache实例都会立即记录HEAD请求(这表明它们已经完成了,对吗?) 我已经确认(使用telnet)客户端直到很

我刚刚将一个简单的基于Java/Tomcat的应用程序部署到Elastic Beanstalk中(使用java8/tomcat8配置)。大多数情况下,应用程序运行良好

然而,所有HEAD请求似乎都需要60秒。感觉像是某种暂停。我似乎找不到任何关于过滤或延迟特定类型请求的设置。当我在本地运行时,这些请求工作正常。获取对同一URL的请求可以正常工作

我已经确认,服务器上的Tomcat和Apache实例都会立即记录HEAD请求(这表明它们已经完成了,对吗?)

我已经确认(使用telnet)客户端直到很晚才收到任何响应头字节。这不是客户机等待有效负载之类的问题

此外,延迟显然与负载平衡器的“空闲超时”设置有关。如果我将其向下推到5秒,则HEAD请求需要大约5秒,如果我将空闲超时设置为20秒,则HEAD请求只需要大约20秒(总是超过几毫秒)。默认值为60秒


是什么导致所有HEAD请求(即使是那些返回401未经授权的错误、没有处理的请求)像那样阻塞了工作

原来问题是本地站点的防火墙问题。AWS ElasticBeanstock及时返回响应,但它们被本地防火墙阻塞了。Grr