Heroku工头似乎开始但没有任何反应

时间:2015-06-25 14:55:20

标签: python heroku

我正在使用Heroku教程来部署Python应用程序,并尝试在Windows 7 64位计算机上run my app locally。使用工头启动应用程序似乎工作,没有明显的错误,但没有做任何事情。

Procfile.Windows:

web: python manage.py runserver 0.0.0.0:5000

工头输出:

(HerokuGettingStarted) PS C:\localApp\> foreman start web -f .\Procfile .windows
08:16:04 web.1  | started with pid 6080
08:16:15 web.1  | Performing system checks...
08:16:15 web.1  |
08:16:15 web.1  | System check identified no issues (0 silenced).

如果我使用netstat,则无法在localhost端口5000上进行监听。但是,如果我手动启动服务器,它可以工作,我可以使用浏览器或telnet连接到应用程序。

(HerokuGettingStarted) PS C:\localApp\> python manage.py runserver 0.0
.0.0:5000
Performing system checks...

System check identified no issues (0 silenced).
June 25, 2015 - 08:39:07
Django version 1.8.1, using settings 'gettingstarted.settings'
Starting development server at http://0.0.0.0:5000/
Quit the server with CTRL-BREAK.

1 个答案:

答案 0 :(得分:1)

我有完全相同的问题。最简单的解决方法是手动运行py manage.py runserver,您就可以在本地运行所有内容。

虽然唯一可能不起作用的是设置“配置变量”,如Getting Started with Python on Heroku中所述