尽管Procfi,Python Heroku应用程序有0个web dyno

2024-05-23 18:40:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我从一个现有的Python(金字塔)项目创建了一个Heroku应用程序。所有依赖项似乎都安装正确。我创建了一个Procfile,它指定了一个web dyno,它在foreman本地运行得很好。但是,当我部署时,没有网络dynos启动。这在日志中得到了验证。Heroku仪表板也没有列出这个应用程序的dyno。在

我可能做错了什么?在

澄清:

按此方式缩放web dynos失败:

$ heroku ps:scale web=1
Scaling web dynos... failed
 !    Resource not found

这是我的Procfile

^{pr2}$

Tags: 项目网络web应用程序heroku部署方式仪表板
2条回答

@agconti是对的,值得得分。在

解释一下:Procfile只指定你的应用程序的dyno的“类型”,而不是你需要的每种类型。您需要通过在仪表板上运行heroku ps:scale web=1来进行扩展。在

在仔细阅读了教程之后,我回答了自己的问题。在

原来问题只是我如何配置virtualenv和git存储库。Procfile很好,但它不在存储库的根目录中……因此Heroku无法找到它。我把Procfile移到了存储库的根目录中,voila工作得很好!在

相关问题 更多 >