Python Heroku foreman似乎开始行动,但什么也没发生
我正在学习Heroku教程,以部署Python应用程序,并试图在Windows7 64位计算机上运行它。使用foreman启动应用程序看起来很正常,没有明显的错误,但什么都不做 Procfile.Windows:Python Heroku foreman似乎开始行动,但什么也没发生,python,heroku,Python,Heroku,我正在学习Heroku教程,以部署Python应用程序,并试图在Windows7 64位计算机上运行它。使用foreman启动应用程序看起来很正常,没有明显的错误,但什么都不做 Procfile.Windows: web: python manage.py runserver 0.0.0.0:5000 领班产出: (HerokuGettingStarted) PS C:\localApp\> foreman start web -f .\Procfile .windows 08:16:0
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,本地主机端口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.
我也有同样的问题。最简单的解决方法是手动运行
py manage.py runserver
,您就可以在本地运行所有内容
尽管唯一可能无法以相同方式工作的是“config vars”的设置,如中所述