【发布时间】:2015-09-19 08:12:40
【问题描述】:
根据quick start instruction 使用最新的 3.1.0 版本的橡胶部署达到了获取和安装 gems 的阶段(最后加载的是 pg),用于 m1.small 实例。我在宝石卷轴中没有看到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).
直到几天前我还在使用弹性 beanstalk 并插入到 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
【问题讨论】:
标签: amazon-ec2 rubber