Возникли проблемы с тем, чтобы Django Heroku работал правильно. Как решить код ошибки = H14 desc = "Нет запущенных веб-процессов"? - PullRequest
0 голосов
/ 08 октября 2019

Я ранее запускал это приложение на Heroku без проблем. Но прошло около 6 месяцев с момента моего развертывания, и я также переключил компьютеры с Linux на компьютер с Windows.

Теперь, когда я развертываю, развертывание прошло успешно, но служба не работает. Когда я проверяю журналы, возникает ошибка: code = H14 desc = "Нет запущенных веб-процессов"

Я не изменил Procfile или файл needs.txt, так как он работал с требованиями

. txt:

django
gunicorn
django-heroku
requests
djangorestframework
django-cors-headers
flask-sslify

Procfile:

release: python manage.py migrate
web: gunicorn findtheirgifts.wsgi --log-file -

wsgi.py

"""
WSGI config for findtheirgifts project.

It exposes the WSGI callable as a module-level variable named ``application``.

For more information on this file, see
https://docs.djangoproject.com/en/2.0/howto/deployment/wsgi/
"""

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "findtheirgifts.settings")

application = get_wsgi_application()

Я попробовал несколько советов из похожих тем. * Ничто из этого, казалось, ничего не изменило. Любая помощь по этому вопросу будет принята с благодарностью!

Ответы [ 2 ]

1 голос
/ 08 октября 2019

Как показывает ошибка, в вашем приложении не запущен ни один веб-процесс. Вы можете увидеть все запущенные процессы из интерфейса командной строки с помощью следующей команды:

heroku ps -a <your app name>

И масштабируйте свой веб-процесс до 1 с помощью следующего:

heroku ps:scale web=1 -a <your app name>

, который запустит один экземпляр вашегоприложение. См. Документацию по масштабированию Heroku .

.
0 голосов
/ 09 октября 2019

Получается в инициализированном git-файле heroku в другом каталоге, чем я имел ранее. Причинение приложения, чтобы не найти Procfile.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...