Почему мое развертывание Heroku не распознает мой Procfile? - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь развернуть свое приложение с помощью Heroku.

Я пробовал через CLI, а также графически на их пользовательском портале.

У меня проблема в журнале сборки:

 Procfile declares types -> (none)

Мой файл Procfile не читается.

Вот некоторые из последних строк моих журналов ошибок:

2020-05-08T04:32:57.546072+00:00 app[api]: Deploy 02e1e06c by user djrgrey@gmail.com
2020-05-08T04:32:57.546072+00:00 app[api]: Release v7 created by user djrgrey@gmail.com
2020-05-08T04:33:05.475821+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=herokudanslist.herokuapp.com request_id=ff88cf27-54c2
-4611-b611-ce36c41b09f6 fwd="118.149.66.76" dyno= connect= service= status=503 bytes= protocol=https
2020-05-08T04:33:06.086210+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=herokudanslist.herokuapp.com request_id=a4
690f93-c8e3-4256-b46b-a8d1e69109c1 fwd="118.149.66.76" dyno= connect= service= status=503 bytes= protocol=https
2020-05-08T04:33:13.000000+00:00 app[api]: Build succeeded
2020-05-08T10:04:32.000000+00:00 app[api]: Build started by user djrgrey@gmail.com
2020-05-08T10:05:04.414084+00:00 app[api]: Release v8 created by user djrgrey@gmail.com
2020-05-08T10:05:04.414084+00:00 app[api]: Deploy 92e0c7b1 by user djrgrey@gmail.com
2020-05-08T10:05:37.245718+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=herokudanslist.herokuapp.com request_id=9cb80bd2-7cb6
-4e20-ad8a-e61aeeab0e02 fwd="118.149.66.76" dyno= connect= service= status=503 bytes= protocol=https
2020-05-08T10:05:39.210072+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=herokudanslist.herokuapp.com request_id=a2
9bf337-c13a-4eb7-83ef-e221bc69b6b7 fwd="118.149.66.76" dyno= connect= service= status=503 bytes= protocol=https
2020-05-08T10:05:40.000000+00:00 app[api]: Build succeeded

Это не текстовый файл.

Вот мой отредактированный каталог. Шаги, которые я сделал для решения:

  1. Реорганизовано имя

  2. Выполнено локально

  3. git pu sh heroku master

Я также удалил другую копию Procfile, так как думал, что это может вызывать конфликты. Я действительно думаю, что это как-то связано с моими каталогами. Я очень запутался в каталогах в руководстве, потому что я по глупости лично назвал их: (

Here is my screenshot as requested of my chnages

Также вот мои обновленные журналы:

2020-05-10T12:45:29.755415+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=herokudanslist.herokuapp.com request_id=e0
4a8cbd-ea93-408d-bc4a-02c712aac84d fwd="118.149.66.76" dyno= connect= service= status=503 bytes= protocol=https
2020-05-11T00:40:58.769115+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=herokudanslist.herokuapp.com request_id=dd461869-8299
-4eab-888c-c5ad06b13a22 fwd="118.149.66.76" dyno= connect= service= status=503 bytes= protocol=https
2020-05-11T00:40:59.344106+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=herokudanslist.herokuapp.com request_id=1c
21d6da-9b1b-4246-acc6-11e4648ec474 fwd="118.149.66.76" dyno= connect= service= status=503 bytes= protocol=https

РЕДАКТИРОВАТЬ 2:

Как было предложено в другом сообщении, я попробовал следующее

heroku ps:scale web=1 -a Danslist_Project

Затем я подумал, что попробую и другие имена, поскольку я думаю, что я запутался с именами и каталогами.

Different Names Tried

РЕДАКТИРОВАТЬ 3: Хорошо, я взглянул на этот сайт и заметил, что у меня здесь два приложения. Обратите внимание, что Я пробовал их оба. См. Скриншоты ниже:

my two apps

[Error Description[3]

EDIT 4:

Забыл добавить параметр -a в список Danslist, но ошибка все еще возникает. См. Снимок экрана:

enter image description here

1 Ответ

1 голос
/ 13 мая 2020

Имя вашего каталога содержит пробел в профиле, который вызывает ошибки, измените имя вашего проекта.

Обновление # 2: https://devcenter.heroku.com/articles/error-codes#h14 -no-web-dynos-running

Это, скорее всего, результат масштабирования ваших веб-динамометрических стендов до 0. Чтобы исправить это, масштабируйте свои веб-дино до 1 или более дино:

heroku ps:scale web=1, если при этом запрашивается приложение, попробуйте запустить это.

heroku ps:scale web=1 -a your_heroku_appname

...