возникли проблемы при публикации sh a flask приложения в inte rnet (heroku) - "ModuleNotFoundError: нет модуля с именем app" " - PullRequest
0 голосов
/ 05 апреля 2020

Я успешно развернул приложение appto heroku, после https://stackabuse.com/deploying-a-flask-application-to-heroku/.

в любом случае, когда я ввожу ссылку, она предоставляет сообщение о том, что произошла ошибка.

на моем cmd я побежал за хвостом и получил: 2020-04-05T07: 36: 43.511266 + 00:00 приложение [web.1]: self.reap_workers () 2020-04-05T07: 36: 43.511297 + 00:00 приложение [web .1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", строка 525, в reap_workers 2020-04-05T07: 36: 43.511757 + 00: Приложение 00 [web.1]: поднять HaltServer (причина, self.WORKER_BOOT_ERROR) 2020-04-05T07: 36: 43.511846 + приложение 00: 00 [web.1]: gunicorn.errors.HaltServer: 2020-04-05T11: 10 : 18.504578 + 00: 00 heroku [роутер]: at = код ошибки = H10 desc = метод "Приложение упало" = GET path = "/" host = yuvalapp.herokuapp.com request_id = c31c8ab1-192 c -4f5e-babf -6fd3c0f3ead6 fwd = "192.114.174.100" dyno = connect = service = status = 503 байта = протокол = https 2020-04-05T11: 10: 19.647708 + 00: 00 heroku [маршрутизатор]: at = код ошибки = H10 desc = " Сбой приложения "method = GET path =" / favicon.ico "host = yuvalapp.herokuapp.com st_id = 10a73a cc -7ad8-4e71-bf97-58d5a4aa34a7 fwd = "192.114.174.100" dyno = connect = service = status = 503 байта = протокол = https 2020-04-05T11: 16: 14.518335 + 00: 00 heroku [ маршрутизатор]: at = код ошибки = H10 desc = метод "Приложение не работает" = путь GET = "/" host = yuvalapp.herokuapp.com request_id = f9a60f53-b54 c -4e0f-80ef-d0491c67e9b2 fwd = "192.114.174.100 "dyno = connect = service = status = 503 bytes = protocol = https 2020-04-05T11: 16: 15.547604 + 00: 00 heroku [роутер]: at = код ошибки = H10 desc = метод" Сбой приложения "= путь GET = "/favicon.ico" host = yuvalapp.herokuapp.com request_id = 336ba399-258d-4952-86fa-86392de438ed fwd = "192.114.174.100" dyno = connect = service = status = 503 bytes = protocol = https 2020-04-05T12 : 07: 07.000000 + 00: 00 приложение [api]: сборка запущена пользователем yuval13998@gmail.com 2020-04-05T12: 07: 30.330670 + 00: 00 heroku [web.1]: состояние изменено с аварийного на начальное 2020-04- 05T12: 07: 30.041218 + приложение 00: 00 [api]: развертывание 9952cd87 пользователем yuval13998@gmail.com 2020-04-05T12: 07: 30.041218 + 00: 00 приложение [api]: выпуск v7, созданный пользователем yuval13998@gmail.com 2020-04 -05T12: 07: 36,372122 +00: 00 heroku [web.1]: состояние изменилось с начала на сбой 2020-04-05T12: 07: 36.375532 + 00: 00 heroku [web.1]: состояние изменилось с сбоя на начало 2020-04-05T12: 07 : 36.230870 + 00: 00 app [web.1]: [2020-04-05 12:07:36 +0000] [4] [INFO] Запуск gunicorn 20.0.4 2020-04-05T12: 07: 36.231496 + 00: Приложение 00 [web.1]: [2020-04-05 12:07:36 +0000] [4] [INFO] Прослушивание: http://0.0.0.0: 17116 (4) 2020-04-05T12 : 07: 36.231607 + 00: 00 app [web.1]: [2020-04-05 12:07:36 +0000] [4] [INFO] Использование работника: синхронизация 2020-04-05T12: 07: 36.235926 + 00 : 00 app [web.1]: [2020-04-05 12:07:36 +0000] [10] [INFO] Загрузка работника с pid: 10 2020-04-05T12: 07: 36.241454 + 00: 00 app [ web.1]: [2020-04-05 12:07:36 +0000] [10] [ОШИБКА] Исключение в рабочем процессе 2020-04-05T12: 07: 36.241457 + 00: 00 app [web.1]: обратная связь (последний вызов был последним): 2020-04-05T12: 07: 36.241457 + 00: 00 приложение [web.1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn /arbiter.py ", строка 583, в spawn_worker 2020-04-05T12: 07: 36.241458 + 00: 00 app [web.1]: worker.init_pro cess () 2020-04-05T12: 07: 36.241458 + 00: 00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base .py ", строка 119, в init_process 2020-04-05T12: 07: 36.241459 + 00: 00 app [web.1]: self.load_wsgi () 2020-04-05T12: 07: 36.241459 + 00: 00 app [web .1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", строка 144, в load_wsgi 2020-04-05T12: 07: 36.241459+ 00:00 app [web.1]: self.wsgi = self.app.wsgi () 2020-04-05T12: 07: 36.241460 + 00: 00 app [web.1]: файл "/app/.heroku/python /lib/python3.6/site-packages/gunicorn/app/base.py ", строка 67, в wsgi 2020-04-05T12: 07: 36.241460 + 00: 00 app [web.1]: self.callable = self.load () 2020-04-05T12: 07: 36.241460 + 00:00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/ app / wsgiapp.py ", строка 49, в нагрузке 2020-04-05T12: 07: 36.241461 + 00: 00 app [web.1]: вернуть self.load_wsgiapp () 2020-04-05T12: 07: 36.241461 + 00: Приложение 00 [web.1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp. py ", строка 39, в load_wsgiapp 2020-04-05T12: 07: 36.241461 + 00: 00 app [web.1]: return util.import_app (self.app_uri) 2020-04-05T12: 07: 36.241462 + 00: 00 app [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", строка 358, в import_app 2020-04-05T12: 07: 36.241462 Приложение +00: 00 [web.1]: mod = importlib.import_module (модуль) 2020-04-05T12: 07: 36.241463 + приложение 00: 00 [web.1]: Файл "/app/.heroku/python/lib /python3.6/importlib/init.py ", строка 126, в файле import_module 2020-04-05T12: 07: 36.241463 + 00: 00 app [web.1]: вернуть _ bootstrap ._gcd_import (имя [уровень:], пакет, уровень) 2020-04-05T12: 07: 36.241464 + 00: 00 app [web.1]: Файл "", строка 994, в _gcd_import 2020-04-05T12: 07: 36.241464 + 00: 00 app [web.1]: Файл "", строка 971, в _find_and_load 2020-04-05T12: 07: 36.241464 + 00: 00 app [web.1]: Файл "", строка 953, в _find_and_load_unlocked 2020-04-05T12: 07: 36.241474 + 00: 00 app [web.1]: ModuleNotFoundError: нет модуля с именем 'app' 2020-04-05T12: 07: 36.241688 + 00: 00 app [web.1]: [2020 -04-05 12:07:36 +0000] [10] [ ИНФОРМАЦИЯ] Рабочий выходит (pid: 10) 2020-04-05T12: 07: 36.277752 + 00: 00 app [web.1]: [2020-04-05 12:07:36 +0000] [4] [INFO] Shutting down: Master 2020-04-05T12: 07: 36.277875 + 00: 00 app [web.1]: [2020-04-05 12:07:36 +0000] [4] [INFO] Причина: рабочий не загрузился. 2020-04-05T12: 07: 39.000000 + приложение 00: 00 [api]: сборка завершена 2020-04-05T12: 07: 41.487153 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой 2020-04- 05T12: 07: 41.269889 + 00: 00 app [web.1]: [2020-04-05 12:07:41 +0000] [4] [INFO] Запуск gunicorn 20.0.4 2020-04-05T12: 07: 41.270458 Приложение +00: 00 [web.1]: [2020-04-05 12:07:41 +0000] [4] [INFO] Прослушивание: http://0.0.0.0: 36909 (4) 2020- 04-05T12: 07: 41.270557 + 00: 00 app [web.1]: [2020-04-05 12:07:41 +0000] [4] [INFO] Использование работника: синхронизация 2020-04-05T12: 07: 41.274226 + 00: 00 app [web.1]: [2020-04-05 12:07:41 +0000] [10] [INFO] Загрузка работника с pid: 10 2020-04-05T12: 07: 41.279325 + 00: 00 app [web.1]: [2020-04-05 12:07:41 +0000] [10] [ОШИБКА] Исключение в рабочем процессе 2020-04-05T12: 07: 41.279326 + 00: 00 app [web.1 ]: Обратная связь (последний вызов был последним): 2020-04-05T12: 07: 41.279327 + 00: 00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site- packages / gunicorn / арбитр.py ", строка 583, в spawn_worker 2020-04-05T12: 07: 41.279327 + 00: 00 приложение [web.1]: worker.init_proce ss () 2020-04-05T12: 07: 41.279327 + 00:00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base .py ", строка 119, в init_process 2020-04-05T12: 07: 41.279327 + 00: 00 app [web.1]: self.load_wsgi () 2020-04-05T12: 07: 41.279328 + 00: 00 app [web .1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", строка 144, в load_wsgi 2020-04-05T12: 07: 41.279328+ 00:00 app [web.1]: self.wsgi = self.app.wsgi () 2020-04-05T12: 07: 41.279328 + 00: 00 app [web.1]: файл "/app/.heroku/python /lib/python3.6/site-packages/gunicorn/app/base.py ", строка 67, в wsgi 2020-04-05T12: 07: 41.279328 + 00: 00 app [web.1]: self.callable = self.load () 2020-04-05T12: 07: 41.279329 + 00: 00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/ app / wsgiapp.py ", строка 49, в нагрузке 2020-04-05T12: 07: 41.279329 + 00: 00 app [web.1]: вернуть self.load_wsgiapp () 2020-04-05T12: 07: 41.279329 + 00: Приложение 00 [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", строка 39, в l oad_wsgiapp 2020-04-05T12: 07: 41.279329 + 00: 00 приложение [web.1]: возвращение util.import_app (self.app_uri) 2020-04-05T12: 07: 41.279329 + 00: 00 приложение [web.1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", строка 358, в import_app 2020-04-05T12: 07: 41.279330 + 00: 00 app [web .1]: mod = importlib.import_module (модуль) 2020-04-05T12: 07: 41.279330 + 00: 00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/ importlib / init .py ", строка 126, в файле import_module 2020-04-05T12: 07: 41.279330 + 00: 00 app [web.1]: вернуть _ bootstrap ._ gcd_import (name [level: ], пакет, уровень) 2020-04-05T12: 07: 41.279330 + 00: 00 app [web.1]: Файл "", строка 994, в _gcd_import 2020-04-05T12: 07: 41.279330 + 00: 00 app [ web.1]: файл "", строка 971, в _find_and_load 2020-04-05T12: 07: 41. 279331 + 00: 00 app [web.1]: Файл "", строка 953, в _find_and_load_unlocked 2020-04-05T12: 07: 41.279334 + 00: 00 app [web.1]: ModuleNotFoundError: Нет модуля с именем 'app' 2020 -04-05T12: 07: 41.279466 + 00: 00 приложение [web.1]: [2020-04-05 12:07:41 +0000] [10] [INFO] Работник выходит (pid: 10) 2020-04- 05T12: 07: 41.299120 + 00: 00 app [web.1]: [2020-04-05 12:07:41 +0000] [11] [INFO] Загрузка работника с pid: 11 2020-04-05T12: 07: 41.304604 + приложение 00:00 приложение [web.1]: [2020-04-05 12:07:41 +0000] [11] [ОШИБКА] Исключение в рабочем процессе 2020-04-05T12: 07: 41.304605 + приложение 00:00 [web.1]: обратная связь (последний вызов был последним): 2020-04-05T12: 07: 41.304606 + 00: 00 app [web.1]: файл "/app/.heroku/python/lib/python3. 6 / site-packages / gunicorn / арбитр.py ", строка 583, в spawn_worker 2020-04-05T12: 07: 41.304606 + 00: 00 app [web.1]: worker.init_process () 2020-04-05T12: 07 : 41.304606 + 00: 00 app [web.1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", строка 119, в init_process 2020 -04-05T12: 07: 41.304607 + 00: 00 приложение [web.1]: self.load_wsgi ( ) 2020-04-05T12: 07: 41.304607 + 00:00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py ", строка 144, в load_wsgi 2020-04-05T12: 07: 41.304607 + 00: 00 app [web.1]: self.wsgi = self.app.wsgi () 2020-04-05T12: 07: 41.304607 + 00: Приложение 00 [web.1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", строка 67, в wsgi 2020-04-05T12: 07: 41.304608 + 00: 00 app [web.1]: self.callable = self.load () 2020-04-05T12: 07: 41.304608 + 00: 00 app [web.1]: Файл "/app/.heroku /python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py ", строка 49, в нагрузке 2020-04-05T12: 07: 41.304608 + 00: 00 app [web.1]: возврат self.load_wsgiapp () 2020-04-05T12: 07: 41.304608 + 00: 00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app /wsgiapp.py ", строка 39, в load_wsgiapp 2020-04-05T12: 07: 41.304609 + 00: 00 app [web.1]: возвращать util.import_app (self.app_uri) 2020-04-05T12: 07: 41.304609+ Приложение 00:00 [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", строка 358, в import_app 2020-04-05T12: 07: 41.304609 + 00: 00 приложение [web.1]: mod = importlib.import_module (модуль) 2020-04-05T12: 07: 41.304609 + 00: 00 приложение [web.1 ]: Файл "/app/.heroku/python/lib/python3.6/importlib/init.py", строка 126, в import_module 2020-04-05T12: 07: 41.304610 + 00: 00 приложение [web.1]: возвращение _ bootstrap ._ gcd_import (имя [уровень:], пакет, уровень) 2020-04-05T12: 07: 41.304610 + 00: 00 приложение [веб.1]: файл "", строка 994, в _gcd_import 2020-04-05T12: 07: 41.304610 + 00: 00 app [web.1]: Файл "", строка 971, в _find_and_load 2020-04-05T12: 07: 41.304610 + 00: 00 app [web .1]: Файл "", строка 953, в _find_and_load_unlocked 2020-04-05T12: 07: 41.304610 + 00: 00 app [web.1]: ModuleNotFoundError: Нет модуля с именем 'app' 2020-04-05T12: 07: 41.304741 Приложение +00: 00 [web.1]: [2020-04-05 12:07:41 +0000] [11] [INFO] Рабочий выходит (pid: 11) 2020-04-05T12: 07: 41.405632 + 00: 00 app [web.1]: [2020-04-05 12:07:41 +0000] [4] [INFO] Выключение: Master 2020-04-05T12: 07: 41.405712 + 00: 00 app [web.1 ]: [2020-04-05 12:07:41 +0000] [4] [ИНФО] Причина: Worke г не удалось загрузить. 2020-04-05T12: 07: 56.785371 + 00: 00 heroku [роутер]: at = код ошибки = H10 desc = метод "Приложение упало" = GET path = "/" host = yuvalapp.herokuapp.com request_id = 57003c10-697a -4d50-9ddb-e10e8d00754 c fwd = "192.114.174.100" dyno = connect = service = status = 503 байта = протокол = https 2020-04-05T12: 07: 57.859107 + 00: 00 heroku [маршрутизатор]: at = код ошибки = H10 desc = метод "приложение упало" = путь GET = "/ favicon.ico" host = yuvalapp.herokuapp.com request_id = 465e33ad-abf7-48 cc -86de-de81c839a1ad fwd = "192.114.174.100" dyno = connect = service = status = 503 байта = протокол = https

будет рад помочь! ТНХ

...