我正在将Rails应用程序移动到AWS并使用EB。我需要在一个单独的实例上运行守护程序(我不希望此实例正在提供HTTP请求)。如何配置Elastic Beanstalk将代码部署到实例但不将其添加到负载平衡器
守护程序是应用程序代码库的一部分,并将与Web服务器实例通信相同的RDS实例。如果可能,我想知道如何配置EB将Rails应用程序部署到其他实例,但是请不要将该实例添加到负载平衡器,并且在重新启动后重新启动该实例的守护程序部署。
我意识到我可以通过在EB之外自己管理这个额外的实例来实现相同的结果,但是我有一种感觉,有一种更好的方法。我自己做了一些研究,但没有找到我想要的。
我也可以在其中一个Web服务器实例上运行守护进程,并承认它也提供HTTP请求。由于这是现在可以接受的,这就是我今天所做的事情......但是我希望为该守护进程提供一个专用实例,如果我不必为此而放弃部署EB的便利,那将是非常棒的。
这是我第一次使用Elastic Beanstalk;我有一些AWS的经验。我希望我的问题有道理。如果没有,那么指出为什么它没有意义的答案将被接受。
谢谢!
仅供参考 - 我刚刚发布了一个让使用eb更容易的gem https://github.com/alienfast/elastic-beanstalk – kross