簡體   English   中英

無法在Heroku上部署Django應用

[英]Unable to deploy django app on heroku

嘗試在heroku上部署應用程序。
逐步訪問了鏈接https://devcenter.heroku.com/articles/django
在虛擬環境中啟動已安裝的django-toolbelt
不能理解造成這種情況的原因。


00:15:19 web.1 | 始於pid 5336
00:15:20 web.1 | 2013-08-21 00:15:20 [5339] [INFO]起始Gunicorn 0.14.5
00:15:20 web.1 | 2013-08-21 00:15:20 [5339] [INFO] Listening at: http://0.0.0.0:5000 (5339)
00:15:20 web.1 | 2013-08-21 00:15:20 [5339] [INFO]使用worker:同步
00:15:20 web.1 | 2013-08-21 00:15:20 [5342] [INFO]使用pid啟動工人:5342
00:15:20 web.1 | 2013-08-21 00:15:20 [5342] [INFO]工人離開(pid:5342)
00:15:20 web.1 | 2013-08-21 00:15:20 [5339] [INFO]關機:大師
00:15:20 web.1 | 2013-08-21 00:15:20 [5339] [INFO]原因:工作程序無法啟動。
00:15:20 web.1 | 用代碼3退出
00:15:20系統| 發送SIGTERM到所有進程
SIGTERM收到

我注意到您的日志顯示

Listening at: http://0.0.0.0:5000 

看起來像gunicorn在端口5000上運行。Heroku應用程序通常根據$PORT環境變量在不同的端口號上運行。 我假設Heroku已啟動您的應用程序(端口5000),然后檢查端口12345(或$PORT )是否啟動。

嘗試將您的Procfile更新為

web: gunicorn hellodjango.wsgi -b 0.0.0.0:$PORT

gunicorn版本> = 0.16.0應該聽$PORT自動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM