1 / 0 / 1
Регистрация: 03.05.2020
Сообщений: 34
|
||||||
1 | ||||||
Деплой Django на Heroku18.12.2021, 20:22. Показов 589. Ответов 1
Всем привет, мне нужно закинуть django проект на heroku. Я через закинул все нужное на heroku через git и все прошло успешно:
Прописав в cmd команду heroku logs --tail, я получаю: Код
2021-12-18T16:57:09.679991+00:00 app[web.1]: return WSGIHandler() 2021-12-18T16:57:09.679991+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/handlers/wsgi.py", line 127, in __init__ 2021-12-18T16:57:09.679991+00:00 app[web.1]: self.load_middleware() 2021-12-18T16:57:09.679994+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/handlers/base.py", line 58, in load_middleware 2021-12-18T16:57:09.679995+00:00 app[web.1]: mw_instance = middleware(adapted_handler) 2021-12-18T16:57:09.679995+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/whitenoise/storage.py", line 129, in __init__ 2021-12-18T16:57:09.679995+00:00 app[web.1]: super().__init__(*args, **kwargs) 2021-12-18T16:57:09.679995+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 373, in __init__ 2021-12-18T16:57:09.679995+00:00 app[web.1]: self.hashed_files = self.load_manifest() 2021-12-18T16:57:09.679996+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 383, in load_manifest 2021-12-18T16:57:09.679996+00:00 app[web.1]: content = self.read_manifest() 2021-12-18T16:57:09.679996+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 377, in read_manifest 2021-12-18T16:57:09.679996+00:00 app[web.1]: with self.open(self.manifest_name) as manifest: 2021-12-18T16:57:09.679996+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/files/storage.py", line 38, in open 2021-12-18T16:57:09.679996+00:00 app[web.1]: return self._open(name, mode) 2021-12-18T16:57:09.679996+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/files/storage.py", line 238, in _open 2021-12-18T16:57:09.679997+00:00 app[web.1]: return File(open(self.path(name), mode)) 2021-12-18T16:57:09.679997+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 37, in path 2021-12-18T16:57:09.679997+00:00 app[web.1]: if not self.location: 2021-12-18T16:57:09.679997+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__ 2021-12-18T16:57:09.679998+00:00 app[web.1]: res = instance.__dict__[self.name] = self.func(instance) 2021-12-18T16:57:09.679998+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/files/storage.py", line 221, in location 2021-12-18T16:57:09.679998+00:00 app[web.1]: return os.path.abspath(self.base_location) 2021-12-18T16:57:09.679998+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/posixpath.py", line 378, in abspath 2021-12-18T16:57:09.679998+00:00 app[web.1]: path = os.fspath(path) 2021-12-18T16:57:09.679999+00:00 app[web.1]: TypeError: expected str, bytes or os.PathLike object, not function 2021-12-18T16:57:09.680106+00:00 app[web.1]: [2021-12-18 16:57:09 +0000] [11] [INFO] Worker exiting (pid: 11) 2021-12-18T16:57:09.726510+00:00 app[web.1]: [2021-12-18 16:57:09 +0000] [12] [ERROR] Exception in worker process 2021-12-18T16:57:09.726519+00:00 app[web.1]: Traceback (most recent call last): 2021-12-18T16:57:09.726524+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker 2021-12-18T16:57:09.726528+00:00 app[web.1]: worker.init_process() 2021-12-18T16:57:09.726528+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/workers/base.py", line 134, in init_process 2021-12-18T16:57:09.726528+00:00 app[web.1]: self.load_wsgi() 2021-12-18T16:57:09.726529+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi 2021-12-18T16:57:09.726529+00:00 app[web.1]: self.wsgi = self.app.wsgi() 2021-12-18T16:57:09.726534+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi 2021-12-18T16:57:09.726534+00:00 app[web.1]: self.callable = self.load() 2021-12-18T16:57:09.726535+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 58, in load 2021-12-18T16:57:09.726535+00:00 app[web.1]: return self.load_wsgiapp() 2021-12-18T16:57:09.726535+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp 2021-12-18T16:57:09.726536+00:00 app[web.1]: return util.import_app(self.app_uri) 2021-12-18T16:57:09.726536+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/gunicorn/util.py", line 359, in import_app 2021-12-18T16:57:09.726536+00:00 app[web.1]: mod = importlib.import_module(module) 2021-12-18T16:57:09.726536+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/importlib/__init__.py", line 127, in import_module 2021-12-18T16:57:09.726540+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level) 2021-12-18T16:57:09.726540+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _gcd_import 2021-12-18T16:57:09.726541+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 983, in _find_and_load 2021-12-18T16:57:09.726541+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked 2021-12-18T16:57:09.726541+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 677, in _load_unlocked 2021-12-18T16:57:09.726541+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 728, in exec_module 2021-12-18T16:57:09.726542+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed 2021-12-18T16:57:09.726542+00:00 app[web.1]: File "/app/psutishop/wsgi.py", line 17, in <module> 2021-12-18T16:57:09.726542+00:00 app[web.1]: application = get_wsgi_application() 2021-12-18T16:57:09.726543+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application 2021-12-18T16:57:09.726543+00:00 app[web.1]: return WSGIHandler() 2021-12-18T16:57:09.726543+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/handlers/wsgi.py", line 127, in __init__ 2021-12-18T16:57:09.726560+00:00 app[web.1]: self.load_middleware() 2021-12-18T16:57:09.726581+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/handlers/base.py", line 58, in load_middleware 2021-12-18T16:57:09.726582+00:00 app[web.1]: mw_instance = middleware(adapted_handler) 2021-12-18T16:57:09.726594+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/whitenoise/storage.py", line 129, in __init__ 2021-12-18T16:57:09.726594+00:00 app[web.1]: super().__init__(*args, **kwargs) 2021-12-18T16:57:09.726595+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 373, in __init__ 2021-12-18T16:57:09.726595+00:00 app[web.1]: self.hashed_files = self.load_manifest() 2021-12-18T16:57:09.726595+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 383, in load_manifest 2021-12-18T16:57:09.726596+00:00 app[web.1]: content = self.read_manifest() 2021-12-18T16:57:09.726596+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 377, in read_manifest 2021-12-18T16:57:09.726596+00:00 app[web.1]: with self.open(self.manifest_name) as manifest: 2021-12-18T16:57:09.726597+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/files/storage.py", line 38, in open 2021-12-18T16:57:09.726597+00:00 app[web.1]: return self._open(name, mode) 2021-12-18T16:57:09.726597+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/files/storage.py", line 238, in _open 2021-12-18T16:57:09.726598+00:00 app[web.1]: return File(open(self.path(name), mode)) 2021-12-18T16:57:09.726598+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 37, in path 2021-12-18T16:57:09.726598+00:00 app[web.1]: if not self.location: 2021-12-18T16:57:09.726599+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__ 2021-12-18T16:57:09.726599+00:00 app[web.1]: res = instance.__dict__[self.name] = self.func(instance) 2021-12-18T16:57:09.726599+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/site-packages/django/core/files/storage.py", line 221, in location 2021-12-18T16:57:09.726599+00:00 app[web.1]: return os.path.abspath(self.base_location) 2021-12-18T16:57:09.726600+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.7/posixpath.py", line 378, in abspath 2021-12-18T16:57:09.726600+00:00 app[web.1]: path = os.fspath(path) 2021-12-18T16:57:09.726600+00:00 app[web.1]: TypeError: expected str, bytes or os.PathLike object, not function 2021-12-18T16:57:09.726607+00:00 app[web.1]: [2021-12-18 16:57:09 +0000] [12] [INFO] Worker exiting (pid: 12) 2021-12-18T16:57:09.773235+00:00 app[web.1]: [2021-12-18 16:57:09 +0000] [4] [WARNING] Worker with pid 12 was terminated due to signal 15 2021-12-18T16:57:09.869662+00:00 app[web.1]: [2021-12-18 16:57:09 +0000] [4] [INFO] Shutting down: Master 2021-12-18T16:57:09.869697+00:00 app[web.1]: [2021-12-18 16:57:09 +0000] [4] [INFO] Reason: Worker failed to boot. 2021-12-18T16:57:10.011475+00:00 heroku[web.1]: Process exited with status 3 2021-12-18T16:57:10.101673+00:00 heroku[web.1]: State changed from starting to crashed 2021-12-18T16:57:36.043953+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=psutishop.herokuapp.com request_id=9d4cb65c-e3bb-479b- 9da6-3e65ef0ec8f0 fwd="46.0.228.100" dyno= connect= service= status=503 bytes= protocol=https 2021-12-18T16:57:36.288429+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=psutishop.herokuapp.com request_id=fae4a5ae -d1be-47cc-927b-a3d310b51ef9 fwd="46.0.228.100" dyno= connect= service= status=503 bytes= protocol=https 2021-12-18T17:01:37.432211+00:00 app[api]: Starting process with command `manage.py collectstatic --noinput manage.py migrate` by user lazzytoo@mail.ru 2021-12-18T17:01:44.194911+00:00 heroku[run.7494]: State changed from starting to up 2021-12-18T17:01:44.391761+00:00 heroku[run.7494]: Awaiting client 2021-12-18T17:01:44.444730+00:00 heroku[run.7494]: Starting process with command `manage.py collectstatic --noinput manage.py migrate` 2021-12-18T17:01:48.564574+00:00 heroku[run.7494]: Process exited with status 127 2021-12-18T17:01:48.667411+00:00 heroku[run.7494]: State changed from up to complete 2021-12-18T17:15:27.621378+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=psutishop.herokuapp.com request_id=0f5727bc-f1f1-41df- 8951-34a5545f8c63 fwd="46.0.228.100" dyno= connect= service= status=503 bytes= protocol=http 2021-12-18T17:15:42.030463+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=psutishop.herokuapp.com request_id=57af6331-fda5-4dae- 8771-c98cb6c4d293 fwd="46.0.228.100" dyno= connect= service= status=503 bytes= protocol=https 2021-12-18T17:15:42.298286+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=psutishop.herokuapp.com request_id=41ee553e -3130-4e7e-b2e8-14cb82842e8b fwd="46.0.228.100" dyno= connect= service= status=503 bytes= protocol=https 2021-12-18T17:16:01.539687+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=psutishop.herokuapp.com request_id=fa29c680-8ad1-42a1- 9b36-b7708786151e fwd="213.180.203.76" dyno= connect= service= status=503 bytes= protocol=http 2021-12-18T17:16:06.478779+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=psutishop.herokuapp.com request_id=653cc82b-55d7-4229- 8e17-bd894c2a46c9 fwd="87.250.224.114" dyno= connect= service= status=503 bytes= protocol=http 2021-12-18T17:16:11.490386+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=psutishop.herokuapp.com request_id=8ffd0d71-c1cf-4e90- 99f9-04cdf484740a fwd="87.250.224.181" dyno= connect= service= status=503 bytes= protocol=http Procfiel: web: gunicorn psutishop.wsgi:application --log-file - runtime.txt: python-3.7.12 requirements.txt: asgiref==3.4.1 certifi==2021.10.8 dj-database-url==0.5.0 Django==3.2.8 django-heroku==0.3.1 gunicorn==20.1.0 psycopg2==2.9.1 python-dateutil==2.8.2 pytz==2021.3 six==1.16.0 sqlparse==0.4.2 whitenoise==5.3.0 wincertstore==0.2 crispy-bootstrap5==0.6 requests==2.26.0
0
|
18.12.2021, 20:22 | |
Ответы с готовыми решениями:
1
Деплой Django + React django + uwsgi + heroku Django, размещение на heroku, Минск Деплой Django на heroku Тривиальный деплой на Heroku |
243 / 178 / 73
Регистрация: 17.10.2018
Сообщений: 749
|
|
19.12.2021, 09:16 | 2 |
0
|
19.12.2021, 09:16 | |
19.12.2021, 09:16 | |
Помогаю со студенческими работами здесь
2
Деплой Телеграм бота на Heroku Деплой проекта на heroku через docker Деплой spring mvc+hibernate на heroku (из под Tomcat) Локальное редактирование сайта django-heroku Локальное редактирование сайта django-heroku Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Всё не так уж и плохо.
Hrethgir 25.01.2025
Запустил более-менее сносно регистры в связке с сумматорами. Да - виновата оптимизация от Gowin EDA, дело в том, что Education шифрует нетлист, да и вообще много чего не позволяет. Просто обвязал. . .
|
Cisco ASA: подробное руководство по настройке и использованию
hw_wired 25.01.2025
В сетевой безопасности межсетевые экраны играют критически важную роль в защите корпоративных инфраструктур от постоянно растущего числа киберугроз. Среди множества решений для обеспечения. . .
|
Cisco Intelligent Services Gateway: руководство по настройке
hw_wired 25.01.2025
В сетевых инфраструктурах Cisco Intelligent Services Gateway (ISG) играет ключевую роль в организации и управлении сервисами для конечных пользователей. Этот компонент представляет собой. . .
|
Использование Go (Golang) в Highload-проектах: преимущества и особенности
bytestream 25.01.2025
В мире высоконагруженных систем выбор правильного инструментария играет ключевую роль в успехе проекта. Go (Golang) представляет собой относительно молодой язык программирования, который быстро. . .
|
Откуда у float лишние цифры в конце дробной части. Представление чисел с плавающей точкой
bytestream 25.01.2025
При разработке программного обеспечения часто возникает необходимость работать с вещественными числами, которые содержат дробную часть. В современных компьютерных системах такие числа представляются. . .
|
Как использовать глобальную переменную в функции в Python
bytestream 25.01.2025
В программировании на Python глобальные переменные представляют собой особый тип переменных, которые доступны для использования во всех частях программы, включая различные функции, классы и модули. . . .
|
Как в цикле обойти все элементы map в Java
bytestream 25.01.2025
В разработке на Java одной из наиболее востребованных структур данных является интерфейс Map, который предоставляет эффективный способ хранения и управления парами "ключ-значение". Разработчики. . .
|
Для чего нужен UserManager.isUserAGoat() в Android и как это использовать
bytestream 25.01.2025
В мире Android-разработки существует множество интересных и порой загадочных функций, о которых знают далеко не все разработчики. Одной из таких функций является метод UserManager. isUserAGoat(),. . .
|
Как обойти масси в JavaScript. Всё о циклах
bytestream 25.01.2025
JavaScript представляет собой мощный язык программирования, широко используемый в веб-разработке, где массивы и циклы являются фундаментальными концепциями для эффективной работы с данными. Массив в. . .
|
Как сделать, чтобы существующая ветка отслеживала удалённую в Git. Связывание локальных и удалённых веток
bytestream 25.01.2025
В разработке программного обеспечения системы контроля версий стали неотъемлемой частью процесса создания качественного программного продукта. Эти инструменты позволяют разработчикам эффективно. . .
|
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
|
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
|