结构部署问题

时间:2012-02-24 19:08:35

标签: django deployment fabric webfaction

我正在使用来自here的fab脚本。 fab deploy在创建应用程序后立即抛出错误。错误是:

Fatal error: Low level socket error connecting to host username.webfactional.com: Connection refused (tried 1 time)

Underlying exception:
    Connection refused

我见过这个answer,但我的机器上运行了ssh。

3 个答案:

答案 0 :(得分:1)

问题的根本原因最终是在代码中使用端口。

错误报告为here,修复程序为here

答案 1 :(得分:1)

我最近从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)

答案 2 :(得分:0)

通过降级到Fabric 1.3.4而不是1.4

来解决问题