Python 代码=H10 desc=";“应用程序崩溃”;Heroku应用程序错误

Python 代码=H10 desc=";“应用程序崩溃”;Heroku应用程序错误,python,flask,heroku,deployment,Python,Flask,Heroku,Deployment,我试图在Heroku上使用Flask部署一个ML模型,但应用程序一直失败。我检查了日志,这就是我得到的错误 2021-05-30T23:40:59.657322+00:00 app[web.1]: File "/app/wsgi.py", line 1, in <module> 2021-05-30T23:40:59.657322+00:00 app[web.1]: from app.app import app 2021-05-30T23:40:59.65732

我试图在Heroku上使用Flask部署一个ML模型,但应用程序一直失败。我检查了日志,这就是我得到的错误

2021-05-30T23:40:59.657322+00:00 app[web.1]: File "/app/wsgi.py", line 1, in <module>
2021-05-30T23:40:59.657322+00:00 app[web.1]: from app.app import app
2021-05-30T23:40:59.657322+00:00 app[web.1]: ModuleNotFoundError: No module named 'app.app'; 'app' is not a package
2021-05-30T23:40:59.657552+00:00 app[web.1]: [2021-05-30 23:40:59 +0000] [9] [INFO] Worker exiting (pid: 9)
2021-05-30T23:40:59.660745+00:00 app[web.1]: [2021-05-30 23:40:59 +0000] [8] [ERROR] Exception in worker process
2021-05-30T23:40:59.660746+00:00 app[web.1]: Traceback (most recent call last):
2021-05-30T23:40:59.660747+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2021-05-30T23:40:59.660748+00:00 app[web.1]: worker.init_process()
2021-05-30T23:40:59.660749+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/workers/base.py", line 134, in init_process
2021-05-30T23:40:59.660749+00:00 app[web.1]: self.load_wsgi()
2021-05-30T23:40:59.660749+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2021-05-30T23:40:59.660750+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2021-05-30T23:40:59.660751+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/base.py", line 67, in wsgi
2021-05-30T23:40:59.660751+00:00 app[web.1]: self.callable = self.load()
2021-05-30T23:40:59.660751+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2021-05-30T23:40:59.660752+00:00 app[web.1]: return self.load_wsgiapp()
2021-05-30T23:40:59.660752+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2021-05-30T23:40:59.660753+00:00 app[web.1]: return util.import_app(self.app_uri)
2021-05-30T23:40:59.660753+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/util.py", line 359, in import_app
2021-05-30T23:40:59.660753+00:00 app[web.1]: mod = importlib.import_module(module)
2021-05-30T23:40:59.660754+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/importlib/__init__.py", line 127, in import_module
2021-05-30T23:40:59.660754+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2021-05-30T23:40:59.660755+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
2021-05-30T23:40:59.660755+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 991, in _find_and_load
2021-05-30T23:40:59.660755+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
2021-05-30T23:40:59.660756+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
2021-05-30T23:40:59.660756+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 783, in exec_module
2021-05-30T23:40:59.660756+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2021-05-30T23:40:59.660757+00:00 app[web.1]: File "/app/wsgi.py", line 1, in <module>
2021-05-30T23:40:59.660757+00:00 app[web.1]: from app.app import app
2021-05-30T23:40:59.660757+00:00 app[web.1]: ModuleNotFoundError: No module named 'app.app'; 'app' is not a package
2021-05-30T23:40:59.661044+00:00 app[web.1]: [2021-05-30 23:40:59 +0000] [8] [INFO] Worker exiting (pid: 8)
2021-05-30T23:40:59.791609+00:00 app[web.1]: Traceback (most recent call last):
2021-05-30T23:40:59.791662+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 209, in run
2021-05-30T23:40:59.792162+00:00 app[web.1]: self.sleep()
2021-05-30T23:40:59.792195+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 357, in sleep
2021-05-30T23:40:59.792662+00:00 app[web.1]: ready = select.select([self.PIPE[0]], [], [], 1.0)
2021-05-30T23:40:59.792694+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
2021-05-30T23:40:59.793035+00:00 app[web.1]: self.reap_workers()
2021-05-30T23:40:59.793060+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
2021-05-30T23:40:59.793506+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2021-05-30T23:40:59.793688+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2021-05-30T23:40:59.793707+00:00 app[web.1]:
2021-05-30T23:40:59.793708+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2021-05-30T23:40:59.793708+00:00 app[web.1]:
2021-05-30T23:40:59.793733+00:00 app[web.1]: Traceback (most recent call last):
2021-05-30T23:40:59.793759+00:00 app[web.1]: File "/app/.heroku/python/bin/gunicorn", line 8, in <module>
2021-05-30T23:40:59.794022+00:00 app[web.1]: sys.exit(run())
2021-05-30T23:40:59.794044+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 67, in run
2021-05-30T23:40:59.794296+00:00 app[web.1]: WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
2021-05-30T23:40:59.794318+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/base.py", line 231, in run
2021-05-30T23:40:59.794671+00:00 app[web.1]: super().run()
2021-05-30T23:40:59.794695+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/app/base.py", line 72, in run
2021-05-30T23:40:59.794942+00:00 app[web.1]: Arbiter(self).run()
2021-05-30T23:40:59.795007+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 229, in run
2021-05-30T23:40:59.795492+00:00 app[web.1]: self.halt(reason=inst.reason, exit_status=inst.exit_status)
2021-05-30T23:40:59.795516+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 342, in halt
2021-05-30T23:40:59.795922+00:00 app[web.1]: self.stop()
2021-05-30T23:40:59.795946+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 393, in stop
2021-05-30T23:40:59.796400+00:00 app[web.1]: time.sleep(0.1)
2021-05-30T23:40:59.796427+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
2021-05-30T23:40:59.796751+00:00 app[web.1]: self.reap_workers()
2021-05-30T23:40:59.796782+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
2021-05-30T23:40:59.797247+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2021-05-30T23:40:59.797373+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2021-05-30T23:40:59.882701+00:00 heroku[web.1]: Process exited with status 1
2021-05-30T23:40:59.965187+00:00 heroku[web.1]: State changed from up to crashed
2021-05-30T23:46:22.786158+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=simple-lr-model.herokuapp.com request_id=14d024e3-5e3b-4f3e-86b1-b223f9fcea0d fwd="197.210.29.146" dyno= connect= service= status=503 bytes= protocol=https
2021-05-30T23:46:23.592882+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=simple-lr-model.herokuapp.com request_id=a7711329-41f2-4faa-9e1f-bd28a7be78ee fwd="197.210.29.146" dyno= connect= service= status=503 bytes= protocol=https

2021-05-30T23:40:59.657322+00:00应用程序[web.1]:文件“/app/wsgi.py”,第1行,在
2021-05-30T23:40:59.657322+00:00应用程序[网站1]:来自app.app导入应用程序
2021-05-30T23:40:59.657322+00:00应用程序[web.1]:ModuleNotFoundError:没有名为“app.app”的模块;'“应用程序”不是一个包
2021-05-30T23:40:59.657552+00:00应用程序[web.1]:[2021-05-30 23:40:59+0000][9][INFO]工人退出(pid:9)
2021-05-30T23:40:59.660745+00:00应用程序[web.1]:[2021-05-30 23:40:59+0000][8][错误]工作进程中出现异常
2021-05-30T23:40:59.660746+00:00应用程序[web.1]:回溯(最近一次通话):
2021-05-30T23:40:59.660747+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/arbiter.py”,第589行,在spawn_worker中
2021-05-30T23:40:59.660748+00:00应用程序[web.1]:worker.init_进程()
2021-05-30T23:40:59.660749+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/workers/base.py”,初始化过程中的第134行
2021-05-30T23:40:59.660749+00:00应用程序[web.1]:自加载
2021-05-30T23:40:59.660749+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/workers/base.py”,第146行,在load\u wsgi中
2021-05-30T23:40:59.660750+00:00应用程序[web.1]:self.wsgi=self.app.wsgi()
2021-05-30T23:40:59.660751+00:00app[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/app/base.py”,wsgi第67行
2021-05-30T23:40:59.660751+00:00应用程序[web.1]:self.callable=self.load()
2021-05-30T23:40:59.660751+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/app/wsgiapp.py”,第58行,已加载
2021-05-30T23:40:59.660752+00:00应用程序[web.1]:返回自加载
2021-05-30T23:40:59.660752+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/app/wsgiapp.py”,第48行,在load_wsgiapp中
2021-05-30T23:40:59.660753+00:00应用程序[web.1]:返回util.import\u应用程序(self.app\u uri)
2021-05-30T23:40:59.660753+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/util.py”,第359行,在导入应用程序中
2021-05-30T23:40:59.660753+00:00应用程序[网站1]:mod=importlib.import\u模块(模块)
2021-05-30T23:40:59.660754+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/importlib/\uuuu init\uuuuu.py”,第127行,在导入模块中
2021-05-30T23:40:59.660754+00:00应用程序[web.1]:返回引导。导入gcd(名称[级别:],包,级别)
2021-05-30T23:40:59.660755+00:00应用程序[web.1]:文件“”,第1014行,在导入中
2021-05-30T23:40:59.660755+00:00应用程序[web.1]:文件“”,第991行,在“查找”和“加载”中
2021-05-30T23:40:59.660755+00:00应用程序[web.1]:文件“”,第975行,在“查找”和“加载”中解锁
2021-05-30T23:40:59.660756+00:00应用程序[web.1]:文件“”,第671行,在“加载”中
2021-05-30T23:40:59.660756+00:00应用程序[web.1]:exec_模块中783行的文件“”
2021-05-30T23:40:59.660756+00:00应用程序[web.1]:文件“”,第219行,在“调用”中删除“帧”
2021-05-30T23:40:59.660757+00:00应用程序[web.1]:文件“/app/wsgi.py”,第1行,在
2021-05-30T23:40:59.660757+00:00应用程序[网站1]:来自app.app导入应用程序
2021-05-30T23:40:59.660757+00:00应用程序[web.1]:ModuleNotFoundError:没有名为“app.app”的模块;'“应用程序”不是一个包
2021-05-30T23:40:59.661044+00:00应用程序[web.1]:[2021-05-30 23:40:59+0000][8][INFO]工人退出(pid:8)
2021-05-30T23:40:59.791609+00:00应用程序[web.1]:回溯(最近一次通话):
2021-05-30T23:40:59.791662+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/arbiter.py”,第209行,运行中
2021-05-30T23:40:59.792162+00:00应用程序[web.1]:self.sleep()
2021-05-30T23:40:59.792195+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/arbiter.py”,第357行,处于睡眠状态
2021-05-30T23:40:59.792662+00:00应用程序[web.1]:就绪=选择。选择([self.PIPE[0],[],[],[]1.0)
2021-05-30T23:40:59.792694+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/arbiter.py”,第242行,在handle\u chld中
2021-05-30T23:40:59.793035+00:00应用程序[网站1]:self.reau_-workers()
2021-05-30T23:40:59.793060+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/arbiter.py”,第525行,在Ream_workers中
2021-05-30T23:40:59.793506+00:00应用程序[web.1]:提升HaltServer(原因、自工作程序启动错误)
2021-05-30T23:40:59.793688+00:00应用程序[web.1]:gunicorn.errors.HaltServer:
2021-05-30T23:40:59.793707+00:00应用程序[网站1]:
2021-05-30T23:40:59.793708+00:00 app[web.1]:在处理上述异常的过程中,发生了另一个异常:
2021-05-30T23:40:59.793708+00:00应用程序[网站1]:
2021-05-30T23:40:59.793733+00:00应用程序[web.1]:回溯(最近一次通话):
2021-05-30T23:40:59.793759+00:00应用程序[web.1]:文件“/app/.heroku/python/bin/gunicorn”,第8行,在
2021-05-30T23:40:59.794022+00:00应用程序[web.1]:系统退出(运行())
2021-05-30T23:40:59.794044+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/app/wsgiapp.py”,第67行,运行中
2021-05-30T23:40:59.794296+00:00应用程序[web.1]:WSGIApplication(“%(程序)s[选项][应用程序模块]”)。运行()
2021-05-30T23:40:59.794318+00:00app[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/app/base.py”,第231行,运行中
2021-05-30T23:40:59.794671+00:00应用程序[web.1]:超级()运行
2021-05-30T23:40:59.794695+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/app/base.py”,第72行,运行中
2021-05-30T23:40:59.794942+00:00应用程序[web.1]:仲裁者(self.run)()
2021-05-30T23:40:59.795007+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/arbiter.py”,第229行,运行中
2021-05-30T23:40:59.795492+00:00应用程序[网站1]:自我暂停(原因=安装原因,退出状态=安装退出状态)
2021-05-30T23:40:59.795516+00:00应用程序[web.1]:文件“/app/.heroku/python/lib/python3.8/site packages/gunicorn/arbiter.py”,第342行,暂停
2021-05-30T23:40:59.795922+00:00应用程序[网站1]:self.s