我正在使用该教程来部署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.
答案 0 :(得分:18)
这很可能是通过客户端将您的网络流程缩减为零的结果。
$ heroku ps:scale web=0
使用heroku ps
命令确定您的Web进程的状态。您应该查看Error Codes以了解Heroku功能。
答案 1 :(得分:7)
我遇到了完全相同的问题。首先,当我运行heroku scale web=1
时,我得到了与您相同的“未找到记录”错误。但是我等了几分钟然后再跑了,它运作了。
如果您的构建由于某种原因在第一次推送时失败,那么heroku不会自动为您提供网络进程,并且可能会出现“未找到记录”错误,因为此时构建已关闭