将Django应用推送到Heroku后,Dynos字段为空

ryhaxcpt  于 2022-11-13  发布在  Go
关注(0)|答案(3)|浏览(122)

编写newb,第一次尝试在Django应用中使用Heroku。在我把它推到Heroku后,Dynos字段是空的。我希望看到我的proc文件:manage.py运行0.0.0.0$PORT --noreload
当然,当我试图打开Heroku上的应用程序时,我得到:应用程序中发生错误,无法提供您的页面。请稍后再试。
如果您是应用程序所有者,请检查日志以了解详细信息
这可能是因为我的proc文件没有扩展名吗?
我的Procfile应该只是我在文本编辑器中创建的一个文件,对吗?
以下是日志:
2014-01- 06 T07:34:17.321925+00:00希禄[路由器]:在=错误代码=H14 desc=“没有正在运行的Web进程”方法=GET路径=/主机= aqueous-dawn-4712.herokuapp.com fwd=”98.232.45.58“动态=连接=服务=状态=503字节=
2014-01- 06 T07:34:17.778360+00:00希禄[路由器]:在=错误代码=H14 desc=“没有Web进程正在运行”方法=GET路径=/favicon.ico主机= aqueous-dawn-4712.herokuapp.com fwd=”98.232.45.58“动态=连接=服务=状态=503字节=
2014-01- 06 T07:35:01.608749+00:00希禄[路由器]:在=错误代码=H14 desc=“没有正在运行的Web进程”方法=GET路径=/主机= aqueous-dawn-4712.herokuapp.com fwd=”98.232.45.58“动态=连接=服务=状态=503字节=
2014-01- 06 T07:35:01.868486+00:00希禄[路由器]:在=错误代码=H14 desc=“没有Web进程正在运行”方法=GET路径=/favicon.ico主机= aqueous-dawn-4712.herokuapp.com fwd=”98.232.45.58“动态=连接=服务=状态=503字节=
2014-01- 06 T07:46:57.862560+00:00希禄[路由器]:在=错误代码=H14 desc=“没有正在运行的Web进程”方法=GET路径=/主机= aqueous-dawn-4712.herokuapp.com fwd=”98.232.45.58“动态=连接=服务=状态=503字节=
2014-01- 06 T07:46:58.114270+00:00希禄[路由器]:在=错误代码=H14 desc=“没有Web进程正在运行”方法=GET路径=/favicon.ico主机= aqueous-dawn-4712.herokuapp.com fwd=”98.232.45.58“动态=连接=服务=状态=503字节=

puruo6ea

puruo6ea1#

难道你忘了heroku ps:scale web=1
如果不是,你的Procfile是否丢失了?你的Procfile应该命名为Procfile(没有扩展名,大写P),并放置在你项目的根目录下。你可以通过heroku run bash检查,然后在你的应用目录和cat Profile中更改。
最后,如果已经是这种情况,那么你的应用程序是否启动失败并放弃了?日志中是否还有其他错误?

xv8emn3q

xv8emn3q2#

通过日志中的code=H14,您可以在以下位置检查错误:https://devcenter.heroku.com/articles/error-codes#h14-no-web-dynos-running
H14 -无网络动态运行
这很可能是将web dynos缩减为0 dynos的结果。要修复此问题,请将web dynos缩减为1或更多dynos
您可能没有在git push heroku master之后键入heroku ps:scale web=1

laawzig2

laawzig23#

我也面临着同样的问题。我的“Heroku”帐户无法启动Dynos。我在“Heroku”上创建了一个新帐户,它的工作非常完美。

相关问题