Я развернул приложение rails 3.1 в стеке Heroku Cedar и пытаюсь выполнить:
heroku run rake db:migrate
он возвращает:
Running console attached to terminal...
Error connecting to process
Я также пытаюсь просто запустить консоль:
heroku run console
Любая команда запуска возвращает ту же ошибку.
Running console attached to terminal...
Error connecting to process
Просматривая журналы, я получаю код ошибки:
2011-09-25T16:04:52+00:00 app[run.2]: Error R13 (Attach error) -> Failed to attach to process
Когда я heroku ps
, чтобы увидеть текущие процессы, я вижу, что мои попытки выполняются:
Process State Command
------------ ------------------ ------------------------------
run.2 complete for 26m bundle exec rails console
run.3 up for 27s bundle exec rails console
run.4 up for 3s bundle exec rake db:create
web.1 up for 46s bundle exec thin start -p $PORT -e..
Но снова каждый из них поднимает исключения:
2011-09-25T16:31:47+00:00 app[run.3]: Error R13 (Attach error) -> Failed to attach to process
2011-09-25T16:31:47+00:00 heroku[run.3]: Process exited
2011-09-25T16:31:48+00:00 heroku[run.3]: State changed from up to complete
2011-09-25T16:32:11+00:00 app[run.4]: Error R13 (Attach error) -> Failed to attach to process
2011-09-25T16:32:11+00:00 heroku[run.4]: Process exited
2011-09-25T16:32:12+00:00 heroku[run.4]: State changed from up to complete
Администратор сервера мне не по вкусу, отсюда и решение использовать Heroku.
И документация Heroku, и поиск в Google не привели меня по пути, который дал бы мне много возможностей.
Есть идеи? Я не сталкивался с подобным опытом работы со стеком Bamboo.
Другие мои ошибки, очевидно, связаны с невыполнением миграции БД. Пока я не смогу выполнять задачи с граблями, я застрял в движении вперед.