我从现有的 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 或从仪表板进行扩展。
