Пустое приложение Heroku выдает ошибку H14

#ruby-on-rails #heroku

#ruby-on-rails #heroku

Вопрос:

Я только что создал пустое приложение Heroku с помощью команды ‘heroku create’ и перешел по адресу, указанному приложению. Страница выглядела следующим образом:

Ошибка приложения

В приложении произошла ошибка, и ваша страница не может быть обработана. Пожалуйста, повторите попытку через несколько минут.

Если вы являетесь владельцем приложения, проверьте свои журналы для получения подробной информации.

Я проверил журналы в командной строке, и там было написано:

2014-07-03T17:02:42.854237 00:00 heroku [маршрутизатор]: at = код ошибки = H14 desc= «Веб-процессы не запущены» метод= GET path=»/» host=water-beach-3520.herokuapp.com request_id=68df453d-11c7-4087-a10c-ce12e3117161 fwd = «104.33.31.5» dyno= connect = service= status = 503 байта = 2014-07-03T17:02:43.933191 00:00 heroku[маршрутизатор]: at = код ошибки = H14 desc = «Веб-процессы не запущены» метод= GET path=»/favicon.ico» host=aqueous-beach-3520.herokuapp.com request_id=2738adb7-65f6-40dd-b29f-0cbe2cbd60f3 fwd =»104.33.31.5″ dyno= connect = service= status= 503 байта = 2014-07-03T17:02:51.767010 00:00 heroku[маршрутизатор]: at = код ошибки = H14 desc = «Веб-процессы не запущены» метод= GET path=»/» host=aqueous-beach-3520.herokuapp.com request_id=3b863dd5-ded8-462a-865f-6a39157ee414 fwd = «104.33.31.5» dyno= connect = service= status= 503 байта = 2014-07-03T17:02:52.134163 00:00 heroku [маршрутизатор]: at = код ошибки = H14 desc = «Веб-процессы не запущены» метод= GET path=»/favicon.ico» host=aqueous-beach-3520.herokuapp.com request_id=08f65bbe-3ab5-4cef-9154-8c8b3ced919e fwd = «104.33.31.5» dyno= connect = service= status= 503 байта = 2014-07-03T17:03:04.942054 00:00 heroku[маршрутизатор]: at = код ошибки = H14 desc = «Веб-процессы не запущены» метод = GET path =»/» хост = водный -пляж -3520.herokuapp.com request_id=21d8938b-2ed8-48ca-ba69-ef753759ee9e fwd = «104.33.31.5» dyno= connect = service= status= 503 байта = 2014-07-03T17:03:05.325708 00:00 heroku[маршрутизатор]: at = код ошибки = H14 desc = «Веб-процессы не запущены» метод= GET path=»/favicon.ico» host=aqueous-beach-3520.herokuapp.com request_id=12f6ffa0-1d0a-4827-b3f3-1a6dad604177 fwd = «104.33.31.5» dyno= connect = service= status= 503 байта = 2014-07-03T17:04:27.395593 00:00 heroku[маршрутизатор]: at = код ошибки = H14 desc = «Веб-процессы не запущены» метод= GET path=»/» host=aqueous-beach-3520.herokuapp.com request_id=adb01b6b-2763-4270- ad0c-4b12f207c5c3 fwd =»104.33.31.5″ dyno= connect = service= status = 503 байта = 2014-07-03T17:04:27.882267 00:00 heroku [маршрутизатор]: at = код ошибки = H14 desc = «Веб-процессы не запущены» метод= GET path=»/favicon.ico» host=aqueous-beach-3520.herokuapp.com request_id= 852edcba-a708-41ec-90e4-306366cf68d3 fwd = «104.33.31.5» dyno = подключение = сервис = статус = 503 байта =

Я немного порылся в интернете, но большинство людей, похоже, сталкиваются с ошибкой H14 после нажатия кнопки. Я еще ничего из этого не делал. Я также попытался перезапустить heroku и масштабировать динамо-машины. Помочь?

Редактировать:

Как только я загрузил существующее приложение в Heroku, эта проблема исчезла. Похоже, по какой-то причине я не смог развернуть пустое приложение Heroku.

Ответ №1:

Вам необходимо увеличить масштаб вашего веб-интерфейса с 0 до 1. В данный момент у вас оно не запущено. Для этого перейдите в heroku.com нажмите на свое приложение, перетащите web dyno в одно и нажмите «Применить изменения»! Дайте мне знать, если это не сработает

Комментарии:

1. На самом деле я не вижу ничего, что можно перетащить. Раздел «Dyno» на панели инструментов полностью пуст.

Ответ №2:

У вас еще нет кода приложения!

Вы должны отправить код приложения с помощью Procfile, который определяет ваши процессы. Вы не сможете масштабировать свои веб-динамо-машины, пока это не будет сделано, потому что у вас не определены какие-либо процессы web dyno.

Если, как предполагает ваш тег, вы хотите развернуть приложение rails специально, попробуйте следовать этому руководству.