对于m1.small实例,使用最新3.1.0版本的quick start instruction橡胶部署到达获取和安装宝石(最后一个加载的是pg)的阶段。我在宝石卷中没有提到therubyracer
......
该过程成功完成部署: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