14

我正在使用本教程来部署 Django。[http://devcenter.heroku.com/articles/django] 在我做了一个 git push heroku master 之后,没有 web 进程。

Process  State  Command  
-------  -----  ------- 

在日志中,它看起来如下所示。

2012-04-13T03:48:45+00:00 heroku[slugc]: Slug compilation started
2012-04-13T03:49:32+00:00 heroku[api]: Config add PYTHONUNBUFFERED, PYTHONPATH, PATH,     
LD_LIBRARY_PATH, LANG, PYTHONHOME, LIBRARY_PATH, PYTHONHASHSEED by zach@gmail.com
2012-04-13T03:49:32+00:00 heroku[api]: Release v2 created by zach@gmail.com
2012-04-13T03:49:34+00:00 heroku[api]: Release v3 created by zach@gmail.com
2012-04-13T03:49:34+00:00 heroku[api]: Deploy d1263ef by zach@gmail.com
2012-04-13T03:49:34+00:00 heroku[web.1]: State changed from created to down
2012-04-13T03:49:35+00:00 heroku[slugc]: Slug compilation finished
2012-04-13T03:50:19+00:00 heroku[router]: Error H14 (No web processes running) -> GET    
growing-winter-4952.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=

有任何想法吗?我能够让它与另一个应用程序一起使用。谢谢你。

另外,当我执行 heroku scale web=1 时,我得到了这个

Scaling web processes...  !    Record not found.
4

2 回答 2

18

这很可能是通过客户端将 Web 进程缩小到零的结果。

$ heroku ps:scale web=0

使用该heroku ps命令来确定您的 Web 进程的状态。您应该查看错误代码以了解 Heroku 功能。

于 2012-04-18T00:54:07.967 回答
7

我有同样的问题。起初,当我跑步时heroku scale web=1,我得到了和你一样的“找不到记录”错误。但是我等了几分钟又运行了它,它工作了。

如果您的构建由于某种原因在第一次推送时失败,那么 heroku 不会自动为您提供 Web 进程,并且可能会出现“找不到记录”错误,因为此时构建出现了问题。

于 2012-04-29T01:24:27.660 回答