Skip to main content
 首页 » 编程设计

尽管有 Procfile,Python Heroku 应用程序有 0 个 web dynos

2025年05月04日44shanyou

我从现有的 Python (Pyramid) 项目创建了一个 Heroku 应用程序。所有依赖项似乎都已正确安装。我创建了一个 Procfile 来指定一个 web dyno,它在本地与工头一起运行良好。但是,当我部署时,没有启动 web dynos。这在日志中得到验证。 Heroku 仪表板也没有为这个应用列出任何测功机。

我可能做错了什么?

澄清:

以这种方式缩放网络测功机失败:

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

这是我的Procfile:

web: pserve production.ini 

请您参考如下方法:

@agconti 是正确的,值得加分。

只是解释一下:Procfile 只指定您的应用程序拥有的测功机“类型”,而不是您需要的测功机的数量。您需要通过运行 heroku ps:scale web=1 或从仪表板进行扩展。