【发布时间】:2020-05-31 21:10:34
【问题描述】:
使用flask app,我的Procfile是“web: gunicorn app:app”,我的app文件名是“app”
任何想法出了什么问题?
下面是日志
2020-05-29T18:45:44.045795+00:00 app[web.1]: self.stop()
2020-05-29T18:45:44.045832+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 393, in stop
2020-05-29T18:45:44.046212+00:00 app[web.1]: time.sleep(0.1)
2020-05-29T18:45:44.046246+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 244, in handle_chld
2020-05-29T18:45:44.046532+00:00 app[web.1]: self.reap_workers()
2020-05-29T18:45:44.046569+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 524, in reap_workers
2020-05-29T18:45:44.047026+00:00 app[web.1]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
2020-05-29T18:45:44.047104+00:00 app[web.1]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2020-05-29T18:45:44.144366+00:00 heroku[web.1]: Process exited with status 1
2020-05-29T18:45:44.201658+00:00 heroku[web.1]: State changed from starting to crashed
【问题讨论】:
-
您确定 procfile 已提交吗?如果是,您能否更新您的问题,以便我们查看您的项目蓝图的整个结构?
-
嗨补丁,我如何检查 Procfile 是否已提交?是通过git吗?
-
尝试提交你的程序,看看是否有任何变化。你能逐行告诉我你是如何提交的吗?
-
嗨补丁,我刚刚注意到让网站运行时间更长并且开始出现更多代码。这是生成的所有代码 - pastebin.com/E1JAgYag
-
您是否在代码中使用了睡眠?如果答案是否定的,你能把你在 pastebin 中的整个代码发给我吗?