我正在將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