Развертывание django 2 в heroku fail - at = error code = H10 desc = Приложение вылетело

Моя сборка прошла успешно, но мой веб-сайт heroku возвращает мне ошибку. Я использую журналы heroku --tail, чтобы увидеть сообщения об ошибках. Вот что там написано:

2019-01-23T17: 33: 34.339263 + 00: 00 app [web.1]: файл /app/notetaking/prod_settings.py, строка 4 2019-01-23T17: 33: 34.339264 + 00: 00 app [web.1 ]: SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') 2019-01-23T17: 33: 34.339266 + 00:00 приложение [web.1]: ^ 2019-01-23T17: 33: 34.339267 + 00: 00 приложение [веб .1]: SyntaxError: недопустимый символ в идентификаторе

Сборка завершена успешно 2019-01-23T17: 34: 37.203663 + 00: 00 heroku [router]: at = код ошибки = H10 desc = Метод сбоя приложения = GET path = /

host = multingualnotetaking.herokuapp.com request_id = f964ab62-fac9-40f8-84a5-26bea61f183d fwd = 39.10.71.43 dyno = web.1 connect = 5001ms service = status = 503 bytes = protocol = https

2019-01-23T17: 34: 38.222491 + 00: 00 heroku [router]: at = код ошибки = H10 desc = Метод сбоя приложения = GET path = / favicon.ico host = multingualnotetaking.herokuapp.com request_id = 069cc8d6-41d9- 4d13-b8e2-be0a982b1279 fwd = 39.10.71.43 dyno = connect = service = status = 503 байта = протокол = https

proc_settings.py (Я сильно сомневаюсь, что этот файл недействителен).

import notetaking.settings
import os
STATIC_ROOT='staticfiles'
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO','https')

ALLOWED_HOSTS = ['*']

DEBUG = False
import dj_database_url
DATABASES = {
    'default': dj_database_url.config()
}

Procfile:

web: gunicorn --pythonpath notetaking notetaking.wsgi -b 0.0.0.0:$PORT 
gunicorn project.wsgi:application --preload --workers 1

runtime.txt

python-3.7.1

requirements.txt

dj-database-url==0.5.0
dj-static==0.0.6
Django==2.1.5
djangorestfra

mework==3.9.1
gunicorn==19.9.0
mysqlclient==1.4.1
numpy==1.16.0
pandas==0.23.4
Pillow==5.4.1
psycopg2==2.7.7
python-dateutil==2.7.5
pytz==2018.9
six==1.12.0
static3==0.7.0
xlrd==1.2.0

heroku restart у меня не работает. Я использую font-awesome и не знаю, вызовет ли это проблемы при развертывании.


person Cindy    schedule 23.01.2019    source источник


Ответы (1)


изменение Procfile сработало для меня форма

web: gunicorn django_project.wsgi

to

web: gunicorn django_project.wsgi:application --log-file - --log-level debug
python manage.py collectstatic --noinput
manage.py migrate
person ANUBH4B4    schedule 02.03.2020