Я сделал проект с именем mysite с помощью django, я клонировал его в каталог с именем tes, каталог выглядит следующим образом. Как видите, procfile находится в правильном каталоге.
test
├── blog
├── db.sqlite3
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-35.pyc
│ │ ├── settings.cpython-35.pyc
│ │ ├── urls.cpython-35.pyc
│ │ └── wsgi.cpython-35.pyc
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── procfile
├── Procfile
├── requirements.txt
Procfile выглядит следующим образом:
web: gunicorn mysite.wsgi --log-file -
я тоже пробовал
web: gunicorn test.wsgi --log-file -
но все же я получаю сообщение об ошибке, когда веб-процесс не запущен.
файл журнала героку..
2017-06-04T08:47:14.090800+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=book19.herokuapp.com request_id=036b18d7-2833-4472-be5d-421c13014a94 fwd="47.247.3.56" dyno= connect= service= status=503 bytes= protocol=https
procfile
. Строка сmysite.wsgi
правильная. Это может быть не проблема Procfile. См. stackoverflow.com /вопросы/41804507/ - person heliotrope   schedule 04.06.2017procfile
наProcfile
, он не будет принят, и вы не отправите действительныйProcfile
в героку. Тем не менее, я согласен, это неправильно, но, вероятно, проблема не в этом. См. ссылку, которую я разместил, или ошибка поиска, не запущен веб-процесс. Многие люди опубликовали различные решения этой же проблемы. - person heliotrope   schedule 04.06.2017heroku local
- person heliotrope   schedule 04.06.2017