簡體   English   中英

heroku運行python manage.py syncdb:超時錯誤

[英]heroku run python manage.py syncdb: timeout error

當我在終端中運行“ heroku run 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

也許與此無關,但是有人遇到了同樣的問題(使用Rails)並在此處發布了解決方案: http : //www.orhancanceylan.com/heroku-run-command-operation-timed-out/

它說:

“當我嘗試運行“ heroku run rake db:migrate”命令時,出現“操作超時– connect(2)(Errno :: ETIMEDOUT)”錯誤。我花了幾個小時弄清楚原因是什么,並且意識到意大利的互聯網提供商FASTWEB阻止了端口號5000,因此將無法執行run命令。要解決此問題,您需要做的很簡單:只需使用“ run:detached”,即“

嘗試這個:

heroku運行:分離的python manage.py syncdb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM