2017-04-22 83 views
0

我通过跟踪视频并使用另一个视频将其部署到Heroku,从而使用Django构建了一个简单的博客应用程序。 该应用程序在本地工作正常,但它不能在线工作。 的Heroku给我此错误消息:Heroku上的Django应用程序,部署成功但无法提供服务

这个程序有没有处理类型尚未

添加Procfile到您的应用程序,以确定其流程类型。

我已经添加了记事本创建这些内容的Proclife:

网站:gunicorn mysite.wsgi

但我怎么能添加其他Procfile到已部署到Heroku上的应用程序? 我应该在哪里放置它?

回答

0

是的,这是正确的。它需要项目根目录下的文件'Procfile'。我创建了一个与下面的内容

web: gunicorn <your-app.wsgi> -b 0.0.0.0:$PORT -w 10 

,并遵循以下链接https://devcenter.heroku.com/articles/procfile,一切都是提到部署代码的Heroku。 对于我来说,与测试应用程序一起使用heroku已经很长时间了,所以我不确定它在那之后是否发生了变化。但我认为只要遵循链接就可以正常工作。

+0

我将如何添加更新的Procfile到部署的应用程序?我需要删除并重新部署应用程序吗? –

+0

可能。使用'git'命令会很方便。但是,如果没有,那么我认为只是修改文件内容并运行部署命令将起作用。无需重新创建文件,因为它不会产生任何影响。 – MaNKuR

相关问题