2014-01-06 45 views
0

编程newb,尝试首次使用Heroku进行Django应用程序。将它推到Heroku后,Dynos字段为空。我期望看到我的procfile:web:python manage.py runserver 0.0.0.0:$PORT --noreload将Django应用程序推送到Heroku后Dynos字段为空

当然,当我尝试在Heroku上打开应用程序时,我得到:应用程序中发生错误,您的页面无法投放。请稍后重试。

如果您是应用所有者,请检查您的日志信息

难道这是因为我没有在我的procfile的延伸?

我的Procfile应该只是我在我的文本编辑器中创建的文件,对不对?

这里是日志:

2014-01-06T07:34:17.321925 + 00:00的Heroku [路由器]:在=错误代码= H14 DESC = “否网工艺运行” 方法= GET路径=/ 主机= aqueous-dawn-4712.herokuapp.com FWD = “98.232.45.58” DYNO =连接= 服务=状态= 503个字节=

2014-01-06T07:34:17.778360 + 00 :00 heroku [router]:at = error code = H14 desc =“没有web进程运行”method = GET path =/favicon.ico host = aqueous-dawn-4712.herokuapp.com fwd =“98.232.45.58” d YNO =连接= 服务=状态= 503个字节=

2014-01-06T07:35:01.608749 + 00:00的Heroku [路由器]:在=错误代码= H14 DESC = “否网工艺运行” 的方法= GET路径=/ 主机= aqueous-dawn-4712.herokuapp.com FWD = “98.232.45.58” DYNO =连接= 服务=状态= 503个字节=

2014-01-06T07:35:01.868486+ 00:00 heroku [router]:at = error code = H14 desc =“没有web进程运行”method = GET path =/favicon.ico host = aqueous-dawn-4712.herokuapp.com fwd =“98.232.45.58 “dyno = connect = service = status = 503 bytes =

2014-01-06T07:46:57.862560 + 00:00 heroku [router]:at = error code = H14 desc =“没有web进程运行”method = GET path =/ host = aqueous-dawn-4712 .herokuapp.com fwd =“98.232.45.58”dyno = connect = service = status = 503 bytes =

2014-01-06T07:46:58.114270 + 00:00 heroku [router]:at = error code = H14 desc =“没有web进程运行”method = GET path =/favicon.ico host = aqueous-dawn-4712.herokuapp.com fwd =“98.232.45.58”dyno = connect = service = status = 503 bytes =

回答

0

难道是你忘了heroku ps:scale web=1

如果不是,您的Procfile可能会丢失吗?你的Procfile应该是Procfile(不包括扩展名,大写字母P),并且放在你项目的根目录下。你可以通过heroku run bash来检查,然后改变你的应用程序的目录和cat Profile

最后,如果情况已经如此,那么您的应用程序可能无法启动并放弃?日志中是否有其他错误?

+0

的Heroku PS:网络规模= 1点返回的Heroku:命令未找到。我的文件没有扩展名,并且大写。我的日志中的错误是H14错误。我想重新执行我的proc文件并将其推送到Heroku,以查看是否改变了任何内容。一旦我创建了新文件,我如何将它发送到Heroku来更新Heroku上的应用程序? –

相关问题