超时::错误:执行过期Capistrano / Rubber

时间:2014-10-20 23:55:10

标签: ruby-on-rails amazon-web-services capistrano rubber

我们一直使用橡胶宝石部署到AWS几个月,我们现在突然得到一个Timeout::Error: execution expired error与Capistrano。我尝试将net-ssh降级为2.7,但这并没有帮助。我相信旧的net-ssh 2.8已经解决了一段时间了,我们使用的是2.9.1(已经有一段时间了)。

我能够毫无问题地SSH到实例中。有没有人遇到过类似的问题?还有其他我应该检查的东西可以引导我朝着正确的方向前进吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

网络中有什么变化,DNS名称,弹性IP等?有关类似问题的用户,请参阅下面的链接:

https://groups.google.com/forum/#!msg/rubber-ec2/aK2RqUO7x-M/pzM0S-azDCIJ

Rubber and Amazon EC2 hosting issue (Net::SSH::AuthenticationFailed: root)

https://github.com/rubber/rubber/issues/141

此外,如果您的文件太大,可能会在上传过程中超时。有关如何增加超时的示例,请参阅此链接:

AWS_S3 ruby gem Timeout Error execution expired