2014-01-15 73 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

相关问题