2013-09-23 64 views
2

每當我跑Heroku的運行命令拋出超時等待

heroku run python manage.py syncdb 

heroku run python manage.py shell 

它安慰 「超時等待的過程」,我甚至試過

telnet rendezvous.heroku.com 5000 

它安慰
試用50.19.103.36 ...
teln et:無法連接到遠程主機:連接超時
我該如何解決這個問題? 由於事先

回答

1

超時等待過程

Heroku的運行命令打開端口到Heroku的連接5000。 您的本地網絡或ISP阻止端口5000,或者你是 遇到連接問題,你將看到類似的錯誤:

$ Heroku的運行軌道控制檯運行軌道控制檯連接到 終端......超時等待過程

您可以通過使用telnet到rendezvous.runtime.heroku.com直接連接 到端口5000來測試您與Heroku的連接。一個 成功的會議將是這樣的:

$遠程登錄rendezvous.runtime.heroku.com 5000嘗試50.19.103.36 ... 連接到ec2-50-19-103-36.compute-1.amazonaws.com 。轉義 字符是'^]'。

如果您沒有得到該輸出,您的計算機將被阻止從 訪問我們的服務。我們建議您聯繫您的IT部門, ISP或防火牆製造商,以解決此問題。

我把從可以發現here

Heroku的文檔,以便運行

telnet rendezvous.runtime.heroku.com 
您的shell

。您在命令中省略了「運行時」。分離按這個帖子:

+0

感謝回答,但即使不爲我工作。 –

+0

你是在一個特殊的防火牆後面嗎? – slashburn

+0

對不起,但我不知道。我如何檢查? –