[英]Rubber stalling while executing `bundle:install'
根據m3.small實例的快速啟動說明,使用最新的3.1.0版本進行橡膠部署會達到獲取和安裝gem(最后加載的是pg)的階段。 我看不到寶石卷中提到過therubyracer
。
該過程成功完成了deploy:setup,rubber:collectd:bootstrap,deploy:setup,deploy:update_code,但是在deploy:finalize_update
,觸發的回調是bundle:install
在這一點上,過程總是會停頓。 / etc / hosts /文件確實引用了正確的配置( 52.25.135.252 production.foo.com ec2-52-25-135-252.us-west-2.compute.amazonaws.com ip-172-
[。 。])。
奇怪的是,嘗試通過ssh進入實例
ssh -i aws-eb production.foo.com
或通過ec-2用戶
ssh -i aws-eb ec2-user@ec2-52-25-135-252.us-west-2.compute.amazonaws.com
訪問是
Permission denied (publickey).
直到幾天前我一直在使用彈性beantalk的密鑰,並且已插入confg/rubber/rubber.yml
文件中。
I will attempt with a new key pair, but how can a key be now deemed public and unusable?
更新設置新的密鑰對不會改變任何行為。 進程卡在同一點,無法ssh進入實例。 production.foo.com確實會正確返回,這是配置好的,ubuntu歡迎頁面上的nginx
據我所知,對此進行了大約10次迭代,問題在於內存。
此時尚未阻塞的最小實例是image_type: m3.medium
。 可以在此處找到每種實例類型的AMI
在我看來,在應用程序硫化中自動建議m1.small是樂觀的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.