繁体   English   中英

Django 网站部署到 heroku。 应用程序错误

[英]Django website deploying to heroku. Application error

我正在尝试将我的 django 网站部署到 heroku,但我在网页上显示了一个Application Error 使用heroku logs --tail查看我的日志(它告诉我在网页上做什么),我收到一个错误

2019-07-27T06:14:34.046386+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=prremia.herokuapp.com request_id=20cd473d-50c2-43b6-892e-ce8f8981229d fwd="49.36.8.33" dyno= connect= service= status=503 bytes= protocol=https
2019-07-27T06:14:34.878053+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=prremia.herokuapp.com request_id=53c5e449-ba17-4e93-86f9-7b70eeb7e074 fwd="49.36.8.33" dyno= connect= service= status=503 bytes= protocol=https

我按照Django's docs的说明进行操作。

  • Django 2.2.3
  • 蟒蛇 3.7.3
  • Heroku-18

我的网页: 我的网页是什么样的

确保您将Procfilemanage.py一起放在项目的根目录下。 还要确保从项目根目录推送代码。 Procfile动态绑定端口。 这是一个例子:-

web: gunicorn --bind 0.0.0.0:$PORT prremia.wsgi

$PORT是一个环境变量。 您也必须进行缩放。

注意:确保您的项目名称与Procfile <project_name>.wsgi完全匹配。

当有人将 Procfile 创建为文本文件时,有时会出现愚蠢的错误,因此请在您的 cmd 中使用给定的命令生成 Prockfile:-

echo "web: python app.py" > Procfile

// 希望我的回答对你有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM