【发布时间】:2022-09-23 12:35:45
【问题描述】:
我的 Python Flask 应用程序能够 git push 到 heroku 没有问题,但是在推送之后,当使用 heroku logs --tail 检查日志时,它会重复记录:
2022-08-24T17:07:47.065727+00:00 app[web.1]: [2022-08-24 17:07:47 +0000] [21] [INFO] Booting worker with pid: 21
2022-08-24T17:07:47.100592+00:00 app[web.1]: * Serving Flask app \'app\'
2022-08-24T17:07:47.100599+00:00 app[web.1]: * Debug mode: off
2022-08-24T17:07:47.101990+00:00 app[web.1]: Permission denied <-- here
2022-08-24T17:07:47.102149+00:00 app[web.1]: [2022-08-24 17:07:47 +0000] [21] [INFO] Worker exiting (pid: 21)
一遍又一遍地使用不同的pid。
我的项目结构:
MyApp\\
src\\
static\\...
templates\\...
app.py
Procfile
requirements.txt
我的 Procfile 是 web: gunicorn --pythonpath src app 而我的 app.py 是:
# ... imports
app = Flask(__name__)
# ... routes
app.run(host=\"0.0.0.0\", port=80, threaded=True)
我不知道什么权限被拒绝,或者它是如何被拒绝的,或者如何解决它。尝试四处搜索,所有结果都是“[Errno ...] Permission Denied”,这与我的不同。
-
你烦什么?
-
您是否尝试登录到文件或其他内容?
-
@Chris 那是问题所在,我没有对任何文件做任何事情,而且我不知道是什么导致了“权限被拒绝”