首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Amazon的Unicorn

运行Amazon的Unicorn
EN

Stack Overflow用户
提问于 2014-02-07 18:01:24
回答 1查看 1.3K关注 0票数 1

我们正在考虑在我们的主机环境中使用AWS,并设置了一个测试VPC。目前,我们在nginx之后使用Unicorn运行rails应用程序。当试图在ELB后安装我们的服务器时,由于“健康检查失败”,他们一直被赶出去。

但是,健康检查正在返回状态200,并且在所需的200状态之后不久将返回活动状态。一旦请求开始访问服务器,ELB将再次丢弃服务器。据我所知,这是因为独角兽没有保持连接打开,并且会在请求完成后关闭连接。ELB显然不喜欢这里的故障排除页面:http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/ts-elb-healthcheck.html

我说对了吗,这就是问题所在?有没有一种不用设置额外的nginx服务器就可以解决这个问题的方法?有什么独角兽的选择与亚马逊ELB很好吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-06 06:13:39

我只是花了一天的眼泪,试图让古尼康(蟒蛇)在ELB后面工作。我看起来它在nginx (手指祈祷)后面工作得很好。确保elb的健康检查不会直接去独角兽那里。它应该通过nginx。

据我所知,独角兽的风格是得到一个请求,处理它,然后继续前进。ELB希望保持连接畅通,以提高效率。Nginx可以处理许多连接,不出任何问题。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21634680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档