我从这里使用 fab 脚本。fab deploy
创建应用程序后立即引发错误。错误是:
Fatal error: Low level socket error connecting to host username.webfactional.com: Connection refused (tried 1 time)
Underlying exception:
Connection refused
我已经看到了这个答案,但是我的机器上运行了 ssh。
我最近从 AWS 启动的 EC2 实例遇到了类似的连接问题。显然,即使它们的状态已经切换到运行,也可能无法通过 ssh 访问这些实例。
似乎没有合适的解决方案,这是我得到的最优雅的:
while True:
try:
run('whoami')
break
except Exception, e:
print "instance not yet reachable, wait a little bit", e
time.sleep(10)
问题已通过降级到 Fabric 1.3.4 而不是 1.4 得到解决