2017-02-07 7 views
0

У меня есть приложение RoR, работающее локально, но когда я его развертываю в Heroku, приложение падает с ошибкой H10.Ошибка развертывания Heroku H10 App crashed

Как уже указывалось в нескольких вопросах, журналы ошибок не очень помогают. Я последовал за все возможные ответы, приведенные на this вопрос, но все кажется прекрасным:

  1. «мерзавец мастер толчок Heroku» - развертывание работал отлично
  2. «Heroku запустить грабли БД: мигрировать» - Перемещения работал отлично (Изначально было измените один из файлов миграции, так как он сразу же отправил ошибку «casting to integer type»
  3. Tried 'heroku restart' и 'heroku run rails console' - обе команды работали нормально, но приложение все еще сработает. Консоль Rails работает штраф

Было бы здорово, если бы кто-то помог мне разобраться с проблемой. Любые указатели на то, как отлаживать, будут полезны, так как журналы не показывают многого.

Заранее благодарен!

бревна следующим образом:

2017-02-07T12: 54: 24,270796 + 00: 00 Приложение [API]: Развертывание ccdb832 на пользователя [email protected] 2017-02-07T12: 54: 24.707255 + 00: 00 app [api]: Релиз v7 создан пользователем [email protected] 2017-02-07T12: 54: 25.059219 + 00: 00 heroku [web.1]: Состояние изменено с разбито на начало 2017-02-07T12: 54: 30.496466 + 00: 00 heroku [web.1]: Пуск с командой bundle exec puma -C config/puma.rb 2017-02-07T12: 54: 33.433084 + 00: 00 приложение [web.1]: bundler: команда не найдено: puma 2017-02-07T12: 54: 33.433103 + 00: 00 приложение [web.1]: установить отсутствующие исполняемые файлы для драгоценных камней с bundle install 2017-02-07T12: 54: 33.547470 + 00: 00 heroku [web.1 ]: Состояние изменено с , начинающееся с разбивки 2017-02-07T12: 54: 33.548434 + 00: 00 heroku [web.1]: Состояние изменено с разбившегося на начальный 2017-02-07T12: 54: 33.533288 + 00: 00 heroku [web.1]: Процесс завершен с статус 127 2017-02-07T12: 54: 39.076000 + 00: 00 heroku [web.1]: начало процесс с командой bundle exec puma -C config/puma.rb 2017-02-07T12: 54: 41.312542+ 00:00 app [web.1]: bundler: команда не найдено: puma 2017-02-07T12: 54: 41.312561 + 00: 00 приложение [web.1]: установить отсутствующих исполняемых файлов gem с bundle install 2017-02-07T12: 54: 41.273272 + 00: 00 app [api]: Запуск с использованием команды bundle install пользователем [email protected] 2017-02-07T12: 54: 41.437332 + 00: 00 heroku [web. 1]: Состояние изменено с , начинающееся с разбивки 2017-02-07T12: 54: 41.406962 + 00: 00 heroku [web.1]: Процесс завершен со статусом 127 2017-02-07T12: 54: 46.473525 + 00: 00 heroku [run.3853]: Ожидающий клиент 2017-02-07T12: 54: 46.699719 + 00: 00 heroku [run.3853]: Запуск с командой bundle install 2017-02-07T12: 54: 46.645765 + 00: 00 heroku [run.3853]: Состояние изменено с , начиная с 2017-02-07T12: 54: 56.711109 + 00: 00 heroku [run.3853]: Процесс завершен со статусом 0 2017-02-07T12: 54: 56.721230 + 00 : 00 heroku [run.3853]: Состояние изменено с полной до 2017-02-07T12: 55: 06.351307 + 00: 00 app [api]: Запуск с использованием команды bundle exec rake db:migrate пользователем hrish[email protected] 2017-02-07T12: 55: 11.878496 + 00: 00 heroku [run.9062]: Ожидающий клиент 2017-02 -07T12: 55: 11.910846 + 00: 00 heroku [run.9062]: Запуск с командой bundle exec rake db:migrate 2017-02-07T12: 55: 12.003058 + 00: 00 heroku [run.9062]: Состояние изменено с начала на 2017-02-07T12: 55: 19.873613 + 00: 00 heroku [run.9062]: Процесс завершен со статусом 1 2017-02-07T12: 55: 19.885944 + 00: 00 heroku [run.9062]: Состояние изменено с до 2017-02-07T12: 57: 38.720579 + 00: 00 heroku [web.1]: Состояние изменено с разбившегося на начало 2017-02-07T12: 57: 38.465627 + 00: 00 приложение [api]: Релиз v8, созданный пользователем [email protected] 2017-02-07T12: 57: 38.465627 + 00: 00 app [api]: Разверните a1c8e6d пользователем [email protected] 2017-02-07T12: 57: 38.597661 + 00 : 00 heroku [slug-compiler]: начата сборка слизняков 2017-02-07T12: 57: 38.597673 + 00: 00 heroku [slug-compiler]: Slug сборник завершен 2017-02-07T12: 57: 38.642076 + 00: 00 приложение [API]: Release v8 создана пользователем [email protected] 2017-02-07T12: 57: 43,187357 + 00: 00 Heroku [web.1]: процесс Начиная с команды bundle exec puma -C config/puma.rb 2017-02-07T12 : 57: 45.183178 + 00: 00 приложение [web.1]: bundler: команда не найдено: puma 2017-02-07T12: 57: 45.183197 + 00: 00 приложение [web.1]: установить отсутствующих исполняемых файлов жемчужины с bundle install 2017-02-07T12: 57: 45.314860 + 00: 00 heroku [web.1]: Состояние изменено с начинает разбиваться 2017-02-07T12: 57: 45.301215 + 00: 00 heroku [web .1]: Процесс завершен со статусом 127 2017-02-07T12: 57: 59.399411 + 00: 00 приложение [api]: запуск с помощью команды bundle exec rake db:migrate пользователем [email protected] 2017-02-07T12: 58: 04.149041 + 00: 00 heroku [run.7804]: Ожидающий клиент 2017-02-07T12: 58: 04.193819 + 00: 00 heroku [run.7804]: Запуск с командой bundle exec rake db:migrate 2017-02-07T12: 58: 04.384181 +00: 00 heroku [run.7804]: Состояние изменено с начала до конца 2017-02-07T12: 58: 11.107702 + 00: 00 heroku [run.7804]: Процесс завершен со статусом 0 2017-02-07T12: 58: 11.116829 + 00: 00 heroku [run.7804]: Состояние изменено с до 2017-02-07T12: 58: 19.462586 + 00: 00 heroku [router]: at = error код = H10 desc = "Ошибка приложения" = GET path = "/" host = fast-refuge-78538.herokuapp.com request_id = 79f2a39b-18a0-440c-8568-77900729062f fwd = "14.139.123.62" dyno = connect = service = status = 503 bytes = 2017-02-07T12: 58: 24.892436 + 00: 00 heroku [router]: at = код ошибки = H10 desc = "Ошибка приложения" = GET path = "/" хост = fast-refuge-78538.herokuapp.com request_id = 5362493e-5ccc-4377-8540-a144ec15757c FWD = "14.139.123.62" дино = подключить = обслуживание = состояние = 503 байт = 2017-02-07T12: 59: 43.955445+ 00:00 heroku [router]: at = код ошибки = H10 desc = «Ошибка приложения» = GET path = "/" host = fast-refuge-78538.herokuapp.com request_id = 1a58fff9-5c78-4257- af94-8fd01d153a5d FWD = "14.139.123.62" дино = подключить = обслуживание = состояние = 503 байт =

+0

Вы добавили камень 12factor?Помогает с сообщением об ошибках – bkunzi01

+0

Какую версию рубина вы используете? У Heroku проблемы с <1.9.0. Похоже, у вас есть какая-то проблема с вашим 'GEM_PATH' – ErvalhouS

+0

Я использую ruby ​​2.2.2 –

ответ

1

похоже, он пытается использовать пуму bundler: command not found: puma, который теперь heroku recommended server. Попробуйте добавить puma к вашему gemfile: gem 'puma', '~> 3.4', а затем снова нажмите на герою.

+0

Это прекрасно работает. Установка пакета также отлично работала. –

+0

Вы пытались запустить консоль и посмотреть, не сработает ли она? –

+0

Да. Это тоже сработало. –

Смежные вопросы