2013-02-15 22 views
12

यह मेरी पहली बार (रों) ऐसे त्रुटि का सामना करना है:Heroku नहीं चला सकता रेक db मेरे एप्लिकेशन के माध्यम से विस्थापित

Running `rake db:migrate` attached to terminal... up, run.8524 
! 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:  Operation timed out - connect(2) (Errno::ETIMEDOUT) 
    Backtrace: /usr/local/heroku/lib/heroku/client/rendezvous.rb:39:in `initialize' 
       /usr/local/heroku/lib/heroku/client/rendezvous.rb:39:in `open' 
       /usr/local/heroku/lib/heroku/client/rendezvous.rb:39:in `block in start' 
       /usr/local/heroku/ruby/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:113:in `rendezvous_session' 
       /usr/local/heroku/lib/heroku/command/run.rb:100:in `run_attached' 
       /usr/local/heroku/lib/heroku/command/run.rb:21:in `index' 
       /usr/local/heroku/lib/heroku/command.rb:206:in `run' 
       /usr/local/heroku/lib/heroku/cli.rb:28:in `start' 
       /usr/local/heroku/bin/heroku:24:in `<main>' 

    Command:  heroku run rake db:migrate --app oppcis 
    Version:  heroku-toolbelt/2.35.0 (x86_64-darwin10.8.0) ruby/1.9.3 

मैं Heroku का उपयोग करने में कुछ समय के लिए बाहर किया गया है ... और बाद बड़ी वापसी, मुझे इस त्रुटि का सामना करना पड़ा।

मैं वर्तमान में हेरोकू समाचार के मामले में पहले से ही पुराना हूं।

मुझे उम्मीद है कि कोई मुझे एक सुझाव, समाधान या मुद्दों को शामिल कर सकता है।

धन्यवाद।

संपादित करें:

लॉग कहते हैं ...

2013-02-15T08:38:00+00:00 heroku[api]: Starting process with command `bundle exec rake db:migrate` by [email protected] 
2013-02-15T08:38:03+00:00 heroku[run.6510]: Awaiting client 
2013-02-15T08:38:03+00:00 heroku[run.6510]: Starting process with command `bundle exec rake db:migrate` 
2013-02-15T08:38:04+00:00 heroku[run.6510]: State changed from starting to up 
2013-02-15T08:38:33+00:00 heroku[run.6510]: Error R13 (Attach error) -> Failed to attach to process 
2013-02-15T08:38:34+00:00 heroku[run.6510]: Process exited with status 128 
2013-02-15T08:38:34+00:00 heroku[run.6510]: State changed from up to complete 
+1

'heroku logs' – Phobos98

+0

संपादित करने का प्रयास करें संपादित करें: मैंने उपरोक्त लॉग शामिल किए हैं। – xirukitepe

+0

अजीब ... ऐसा लगता है कि यह बस लटक गया है। ट्रेस के साथ चल रहे माइग्रेशन का प्रयास किया? – Phobos98

उत्तर

37

कोशिश, "पृष्ठभूमि"

heroku run:detached rake db:migrate 

तुम भी heroku troubleshooting कोशिश कर सकते हैं में इसे चलाने के लिए के रूप में यह प्रतीत होता है एक कनेक्शन समस्या।

heroku run rails console 
telnet rendezvous.runtime.heroku.com 5000 

यदि यह काम नहीं करता है, तो संभवतः आपके पास उसके कनेक्शन से फ़ायरवॉल अवरुद्ध हो सकता है।

+1

बहुत बहुत धन्यवाद। मैं सिर्फ आपके समाधान को पेस्ट करने की प्रतिलिपि नहीं दूंगा लेकिन कृपया मुझे बताएं कि क्या हुआ था। : डी क्योंकि मैं इससे भी सीखना चाहता हूं। बहुत बहुत धन्यवाद। – xirukitepe

+4

[यहां] (https://devcenter.heroku.com/articles/one-off-dynos#running-tasks-in-background) 'रन: डिटेक्टेड' के लिए स्पष्टीकरण है। नेटवर्क के आधार पर, आपको अपने पीसी और उसकेोकू के बीच कनेक्शन समस्याओं का सामना करना पड़ सकता है। मुझे वास्तव में कारण पता नहीं है, लेकिन ये प्रक्रियाएं उस लिंक को पुनर्स्थापित कर देगी। जब मैं एक विशिष्ट नेटवर्क में हूं तो मुझे इस समस्या का सामना करना पड़ता है ... – gabrielhilal

+0

बहुत बहुत धन्यवाद। अब मुझे पता है क्यों। – xirukitepe

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^