2012-02-24 48 views
5

使用来自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的机器上运行。

+0

你能在正常的ssh?基于密码还是基于密钥?你确定SSH uname,pword&port是否正确? – 2012-02-24 20:15:21

+0

是的,我可以正确的SSH。 – zsquare 2012-02-25 04:44:20

+0

我在部署到VDS时遇到同样的问题。 – 2012-03-06 16:04:23

回答

1

问题的根本原因结束了在代码中使用的端口。

错误报告是here,修复该here

0

问题已经解决了降级到1.3.4布代替1.4

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) 
+0

您可能会添加一个计数器以避免无限循环;-) – linqu 2014-04-03 17:47:48