簡體   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