对于 m1.small 实例,使用最新 3.1.0 版本按照快速启动指令进行的橡胶部署达到了获取和安装 gems 的阶段(最后加载的是 pg)。therubyracer
我在宝石卷轴上没有看到...
该过程成功完成部署:设置,橡胶:收集:引导,部署:设置,部署:更新代码,但在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