我刚刚使用命令'heroku create'创建了一个空白的Heroku应用程序,并导航到指定给应用程序的地址。该页面内容如下:
应用程序错误
应用程序和您的页面出错 无法提供服务。请稍后再试。
如果您是应用程序所有者,请查看日志以获取详细信息。
我在命令行中检查了日志,并说:
2014-07-03T17:02:42.854237 + 00:00 heroku [router]:at = error code = H14 desc =“没有正在运行的Web进程”方法= GET path =“/” 主机= aqueous-beach-3520.herokuapp.com request_id = 68df453d-11c7-4087-a10c-ce12e3117161 fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes = 2014-07-03T17:02:43.933191 + 00:00 heroku [router]:at =错误代码= H14 desc =“没有正在运行的Web进程”方法= GET path =“/ favicon.ico” 主机= aqueous-beach-3520.herokuapp.com request_id = 2738adb7-65f6-40dd-b29f-0cbe2cbd60f3 fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes = 2014-07-03T17:02:51.767010 + 00:00 heroku [router]:at =错误代码= H14 desc =“没有正在运行的Web进程”方法= GET path =“/” 主机= aqueous-beach-3520.herokuapp.com request_id = 3b863dd5-ded8-462a-865f-6a39157ee414 fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes = 2014-07-03T17:02:52.134163 + 00:00 heroku [router]:at = error code = H14 desc =“没有正在运行的Web进程”方法= GET path =“/ favicon.ico” 主机= aqueous-beach-3520.herokuapp.com request_id = 08f65bbe-3ab5-4cef-9154-8c8b3ced919e fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes = 2014-07-03T17:03:04.942054 + 00:00 heroku [router]:at =错误代码= H14 desc =“没有正在运行的Web进程”方法= GET path =“/” 主机= aqueous-beach-3520.herokuapp.com request_id = 21d8938b-2ed8-48ca-ba69-ef753759ee9e fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes = 2014-07-03T17:03:05.325708 + 00:00 heroku [router]:at =错误代码= H14 desc =“没有正在运行的Web进程”方法= GET path =“/ favicon.ico” 主机= aqueous-beach-3520.herokuapp.com request_id = 12f6ffa0-1d0a-4827-b3f3-1a6dad604177 fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes = 2014-07-03T17:04:27.395593 + 00:00 heroku [router]:at =错误代码= H14 desc =“没有正在运行的Web进程”方法= GET path =“/” 主机= aqueous-beach-3520.herokuapp.com request_id = adb01b6b-2763-4270-ad0c-4b12f207c5c3 fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes = 2014-07-03T17:04:27.882267 + 00:00 heroku [router]:at = error code = H14 desc =“没有正在运行的Web进程”方法= GET path =“/ favicon.ico” 主机= aqueous-beach-3520.herokuapp.com request_id = 852edcba-a708-41ec-90e4-306366cf68d3 fwd =“104.33.31.5” dyno = connect = service = status = 503 bytes =
我做了一些冲浪,但是大多数人在推动后似乎遇到了H14错误。我还没有做过。我也尝试重新启动heroku并缩放dynos。帮助
编辑:
一旦我将现有应用程序推送到Heroku,这个问题就消失了。看起来无论出于何种原因我都无法部署空白的Heroku应用程序。
答案 0 :(得分:4)
您需要将网络动态扩展从0升级到1.目前没有一个正在运行。要执行此操作,请访问heroku.com,单击您的应用程序,将web dyno拖动到一个并单击“应用更改”!如果这不起作用,请告诉我
答案 1 :(得分:2)
您还没有任何应用程序代码!
您必须使用定义进程的Procfile来推送应用程序代码。在完成之前,您无法扩展网络动态,因为您没有定义任何网络动态过程。
如果您的代码建议您想要专门部署rails应用,请尝试关注this tutorial。