【发布时间】:2020-02-16 21:45:50
【问题描述】:
我整天都在尝试部署这个应用程序(使用 Flask 和 Plotly Dash)。部署过程正常,应用程序在本地运行没有任何问题,但是当我尝试查看页面时总是收到应用程序错误并且无法修复它
(主要是这个:at=error code=H10 desc="App crashed" method=GET path="/")。
这是 Traceback 和错误:
2019-10-20T18:48:07.34022+00:00 app[web.1]:追溯(最近 最后通话):2019-10-20T18:48:07.340229+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 210 行,运行 2019-10-20T18:48:07.34048+00:00 app[web.1]: self.sleep() 2019-10-20T18:48:07.340483+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 360 行,处于睡眠状态 2019-10-20T18:48:07.340674+00:00 app[web.1]: 准备就绪 = select.select([self.PIPE[0]], [], [], 1.0) 2019-10-20T18:48:07.340678+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 245 行,在 handle_chld 2019-10-20T18:48:07.340823+00:00 app[web.1] 中: self.reap_workers() 2019-10-20T18:48:07.340827+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 528 行,在 reap_workers 2019-10-20T18:48:07.341032+00:00 app[web.1] 中: 提高 HaltServer(原因,self.APP_LOAD_ERROR) 2019-10-20T18:48:07.341077+00:00 应用[web.1]: gunicorn.errors.HaltServer: 2019-10-20T18:48:07.34108+00:00 应用[web.1]: 2019-10-20T18:48:07.341081+00:00 app[web.1]:在处理 上面的异常,又发生了一个异常: 2019-10-20T18:48:07.341082+00:00 应用[web.1]: 2019-10-20T18:48:07.341084+00:00 app[web.1]:回溯(最近 最后通话):2019-10-20T18:48:07.341087+00:00 app[web.1]: 文件 “/app/.heroku/python/bin/gunicorn”,第 11 行,在 2019-10-20T18:48:07.341187+00:00 应用 [web.1]: sys.exit(run()) 2019-10-20T18:48:07.341191+00:00 应用程序[web.1]:文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, 第 61 行,运行 2019-10-20T18:48:07.341332+00:00 app[web.1]: WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() 2019-10-20T18:48:07.341338+00:00 应用[web.1]:文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/base.py”, 第 223 行,运行 2019-10-20T18:48:07.341481+00:00 app[web.1]: 超级(应用程序,自我).run() 2019-10-20T18:48:07.341485+00:00 应用[web.1]:文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/app/base.py”, 第 72 行,运行 2019-10-20T18:48:07.341594+00:00 app[web.1]: Arbiter(self).run() 2019-10-20T18:48:07.341596+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 232 行,运行 2019-10-20T18:48:07.341733+00:00 app[web.1]: self.halt(原因=inst.reason,exit_status=inst.exit_status) 2019-10-20T18:48:07.341737+00:00 应用[web.1]:文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 345 行,停止 2019-10-20T18:48:07.341907+00:00 app[web.1]: self.stop() 2019-10-20T18:48:07.341912+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 393 行,停止 2019-10-20T18:48:07.342087+00:00 app[web.1]: time.sleep(0.1) 2019-10-20T18:48:07.342103+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 245 行,在 handle_chld 2019-10-20T18:48:07.342235+00:00 app[web.1] 中: self.reap_workers() 2019-10-20T18:48:07.34225+00:00 app[web.1]: 文件 “/app/.heroku/python/lib/python3.7/site-packages/gunicorn/arbiter.py”, 第 528 行,在 reap_workers 2019-10-20T18:48:07.342455+00:00 app[web.1] 中: 提高 HaltServer(原因,self.APP_LOAD_ERROR) 2019-10-20T18:48:07.342497+00:00 应用[web.1]: gunicorn.errors.HaltServer: 2019-10-20T18:48:07.398607+00:00 heroku[web.1]:进程退出 状态 1 2019-10-20T18:48:07.340382+00:00 heroku[路由器]: at=error code=H13 desc="连接关闭且无响应" method=GET path="/" 主机=dash-app-iwas.herokuapp.com request_id=83c66979-c099-4f73-a736-ae8643738f23 fwd="178.4.195.229" dyno=web.1 连接=3ms 服务=4943ms 状态=503 字节=0 协议=https 2019-10-20T18:48:07.43426+00:00 heroku[web.1]: 状态 从最多更改为崩溃 2019-10-20T18:48:12.50511+00:00 heroku[路由器]: at=error code=H10 desc="App crashed" 方法=GET path="/favicon.ico" 主机=dash-app-iwas.herokuapp.com request_id=ab745857-ec0c-4cec-b2a4-b28f16deeb28 fwd="178.4.195.229" dyno=web.1 连接=5002ms 服务=状态=503 字节=协议=https 2019-10-20T18:48:31+00:00 app[api]:构建由用户启动 iwas.iwas@outlook.de 2019-10-20T18:49:18.55734+00:00 app[api]:部署 1c05a6c8 用户 iwas.iwas@outlook.de 2019-10-20T18:49:18.55734+00:00 app[api]:由用户 iwas.iwas@outlook.de 创建的版本 v4 2019-10-20T18:49:20.155422+00:00 heroku[web.1]:状态从 崩溃到开始 2019-10-20T18:49:30.372836+00:00 heroku[web.1]: 使用命令
gunicorn -b :8496 app:app启动进程 2019-10-20T18:49:33.058813+00:00 应用 [web.1]: [2019-10-20 18:49:33 +0000] [4] [INFO] 开始 gunicorn 19.9.0 2019-10-20T18:49:33.059689+00:00 app[web.1]: [2019-10-20 18:49:33 +0000] [4] [INFO] 收听:http://0.0.0.0:8496 (4) 2019-10-20T18:49:33.059846+00:00 app[web.1]: [2019-10-20 18:49:33 +0000] [4] [INFO] 使用工作人员:同步 2019-10-20T18:49:33.068014+00:00 app[web.1]: [2019-10-20 18:49:33 +0000] [10] [INFO] 引导工作者 与 pid: 10
如果有人可以帮助我我会很高兴我整天都无法修复它
下面的答案解决了这个问题。
【问题讨论】:
标签: python