我们一直使用橡胶宝石部署到AWS几个月,我们现在突然得到一个Timeout::Error: execution expired error
与Capistrano。我尝试将net-ssh
降级为2.7,但这并没有帮助。我相信旧的net-ssh 2.8已经解决了一段时间了,我们使用的是2.9.1(已经有一段时间了)。
我能够毫无问题地SSH到实例中。有没有人遇到过类似的问题?还有其他我应该检查的东西可以引导我朝着正确的方向前进吗?
谢谢!
答案 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
此外,如果您的文件太大,可能会在上传过程中超时。有关如何增加超时的示例,请参阅此链接: