2012-02-24 45 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