В журналах Heroku говорится: «Нет запущенных веб-процессов» - PullRequest
0 голосов
/ 01 ноября 2019

Я создал сайт с django и попытался развернуть его с помощью Heroku. После развертывания я не могу получить к нему доступ, и журнал Heroku показывает следующую ошибку:

at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=pur-beurre-oc8.herokuapp.com request_id=9e33d4c8-83d6-4214-baf8-e4d1023b43ff fwd="176.134.6.63" dyno= connect= service= status=503 bytes= protocol=https

После просмотра некоторых похожих проблем я попытался:

heroku ps:scale web=1

и получил:

Scaling dynos... !
 ▸    Couldn't find that process type (web).

Я пытался удалить и добавить пакеты сборки:

heroku buildpacks:clear
heroku buildpacks:add --index heroku/python

, но эта последняя команда возвращает мне:

Error: Expected an integer but received: heroku/python
    at Object.parse (/snap/heroku/3832/node_modules/@oclif/parser/lib/flags.js:17:19)
    at Parser._flags (/snap/heroku/3832/node_modules/@oclif/parser/lib/parse.js:152:49)
    at Parser.parse (/snap/heroku/3832/node_modules/@oclif/parser/lib/parse.js:113:28)
    at Object.parse (/snap/heroku/3832/node_modules/@oclif/parser/lib/index.js:25:27)
    at Add.parse (/snap/heroku/3832/node_modules/@oclif/command/lib/command.js:83:41)
    at Add.run (/snap/heroku/3832/node_modules/@heroku-cli/plugin-buildpacks/lib/commands/buildpacks/add.js:7:36)
    at Add._run (/snap/heroku/3832/node_modules/@oclif/command/lib/command.js:44:31)

Так что я не знаю, что я 'я делаю неправильно

Мой Proficle выглядит так:

web: gunicorn pur_beurre.wsgi

Я пытался изменить Procfile следующим образом:

web: gunicorn pur_beurre:app

или вот так:

web gunicorn pur_beurre:app

, но heroku ps:scale web=1 все еще не работает

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

Мой Procfile не был в корневом каталоге моего приложения, поэтому я переместил его, и теперь heroku ps:scale web=1 возвращает:

Scaling dynos... done, now running web at 1:Free

Но у меня все еще есть ошибка:

at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=pur-beurre-oc8.herokuapp.com request_id=8cc800fa-cd49-43a9-8fc5-babf0028ca1f fwd="176.134.6.63" dyno= connect= service= status=503 bytes= protocol=https
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...