2014-01-15 109 views
0

當我在終端運行「的Heroku執行python manage.py執行syncdb」我得到錯誤
Heroku的執行python manage.py執行syncdb:超時錯誤

Running `python manage.py syncdb` attached to terminal... up, run.4140 
! Heroku client internal error. 
! Search for help at: https://help.heroku.com 
! Or report a bug at: https://github.com/heroku/heroku/issues/new 
Error:  Connection timed out - connect(2) (Errno::ETIMEDOUT) 
Backtrace: /usr/local/heroku/lib/heroku/client/rendezvous.rb:40:in `initialize' 
      /usr/local/heroku/lib/heroku/client/rendezvous.rb:40:in `open' 
      /usr/local/heroku/lib/heroku/client/rendezvous.rb:40:in `block in start' 
      /usr/lib/ruby/1.9.1/timeout.rb:68:in `timeout' 
      /usr/local/heroku/lib/heroku/client/rendezvous.rb:31:in `start' 
      /usr/local/heroku/lib/heroku/command/run.rb:132:in `rendezvous_session' 
      /usr/local/heroku/lib/heroku/command/run.rb:119:in `run_attached' 
      /usr/local/heroku/lib/heroku/command/run.rb:24:in `index' 
      /usr/local/heroku/lib/heroku/command.rb:213:in `run' 
      /usr/local/heroku/lib/heroku/cli.rb:28:in `start' 
      /usr/local/heroku/bin/heroku:25:in `<main>' 

Command:  heroku run python manage.py syncdb 
Version:  heroku-toolbelt/3.1.1 (i686-linux) ruby/1.9.3 
+0

是有沒有其他的錯誤呢? –

+0

不存在任何錯誤 –

+0

它似乎是一個網絡錯誤。其他命令運行正常嗎?(例如:heroku運行python manage.py shell)? – danihp

回答

6

也許它沒有任何與此有關,但有人有同樣的問題(和Rails),並在這裏發表解決方案: http://www.orhancanceylan.com/heroku-run-command-operation-timed-out/

它說:

「當我試圖運行‘的Heroku運行耙分貝:遷移’命令,我得到了「操作超時out - connect(2)(Errno :: E TIMEDOUT)「錯誤。我花了好幾個小時來弄清楚原因是什麼,並意識到意大利的互聯網提供商FASTWEB阻止了端口號5000.因此運行命令將無法執行。爲了解決這個問題,你需要做的很簡單:只需使用「運行:獨立」,即」

試試這個:

Heroku上運行:獨立蟒蛇manage.py執行syncdb

+0

Thnks好友,它的工作 –

+0

如何heroku運行:分離python ma nage.py shell將工作 – aibotnet

相關問題