Запуск Heroku Console не запускается - PullRequest
7 голосов
/ 20 января 2012

Я пытаюсь запустить консоль Heroku, но в консоли я получаю сообщение «Запуск консоли подключен к терминалу» , но консоль не запускается.

В Herokuлоги, я получаю сообщение об ошибке:

 Error: no child processes attached.

Любая помощь?

Ответы [ 6 ]

17 голосов
/ 24 февраля 2012

У меня только что была ветка с поддержкой Heroku о моей похожей проблеме, вот их ответ, который мне помог.

Так что это бамбуковое приложение.Вы можете либо выполнить команду

$ heroku

, которая будет подключаться к работающей веб-версии, либо запустить новую консоль как одноразовый процесс с помощью:

$heroku run bundle exec rails console

В приложениях cedar вы также можете сделать

$ heroku run console

, которая также запускает одноразовый процесс, потому чтоТип консольного процесса будет подразумеваться пакетом rails buildpack или объявлен в вашем Procfile.Это равняется предыдущей строке.

3 голосов
/ 08 мая 2013

У меня были те же проблемы.
Попробуйте

heroku run rails console

in Rails> = 3

Удачного кодирования:)

2 голосов
/ 07 сентября 2012

Попробуйте

$ telnet rendezvous.heroku.com 5000 

, чтобы проверить сетевой доступ к этому порту.Они упоминают, что проблема отфильтрованного порта на их руководство

0 голосов
/ 20 января 2012

У меня была эта проблема, прежде чем я на самом деле отправил свой код в heroku.

Как только я успешно нажал и запустил все (связка, рейк и т. Д.), Консоль фактически заработала.

0 голосов
/ 20 января 2012

Я думаю, что это та же проблема, которую вы описываете, и у нее есть принятый ответ, который, похоже, решил проблему для парня, который задал вопрос: -)

heroku run console return 'Ошибка подключения к процессу '

0 голосов
/ 20 января 2012

Сделайте это, а затем попробуйте В Procfile

web: комплект exec unicorn_rails -p $ PORT -c config / unicorn.rb

В единорога.рб

worker_processes 2 preload_app true таймаут 30

@ resque_pid = ноль

before_fork do | сервер, работник | @resque_pid || = spawn ("resque среды rake bundle exec: work QUEUE = *") конец

after_fork do | сервер, рабочий | ActiveRecord :: Base.establish_connection конец

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...