没有Web进程运行错误 - 在Heroku上部署Django

Zac*_*ach 14 python django heroku

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

Process  State  Command  
-------  -----  ------- 
Run Code Online (Sandbox Code Playgroud)

在日志中它看起来如下.

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=
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我能够让它与另一个应用程序一起工作.谢谢.

当我做一个heroku scale web = 1时,我得到了这个

Scaling web processes...  !    Record not found.
Run Code Online (Sandbox Code Playgroud)

Voi*_*uca 18

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

$ heroku ps:scale web=0
Run Code Online (Sandbox Code Playgroud)

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


fan*_*err 7

我有同样的问题.起初,当我跑步时heroku scale web=1,我得到了与你一样的"未找到记录"错误.但是我等了几分钟然后再跑了,它运作了.

如果由于某种原因你的构建在第一次推送失败,那么heroku不会自动给你一个web进程,并且可能会出现'Record not found'错误,因为那时构建已关闭.