【问题标题】:Error when running "heroku ps:scale web=1": "Couldn't find that process type (web)."运行“heroku ps:scale web=1”时出错:“找不到该进程类型(web)。”
【发布时间】:2021-03-15 23:28:34
【问题描述】:

我正在尝试从 PyCharm 部署 Heroku Dash 应用程序。在运行代码进行部署后,我得到了 Heroku error code“H14 - 没有运行 web dynos”,其解决方案应该是 heroku ps:scale web=1。这是我尝试运行该行时遇到的错误:

Scaling dynos... !
 ▸    Couldn't find that process type (web).

已建议有此问题的其他人检查他们的 procfile。我的格式正确,名称为“Procfile”。其中是web: gunicorn main:server,其中'main' 是我的应用程序的Python 文件的名称。关于我可能做错的任何其他建议?

【问题讨论】:

  • "名称为"Procfile."——包括句点?不应该有句点。这个文件在你项目的根目录下吗?
  • 句号在引号内只是为了遵循英文标点符号约定,但对我来说,将文件名放在句子末尾可能会造成混淆,这是一个糟糕的选择。我解决了这个问题,并认为问题实际上是我没有提交文件。我现在将添加答案;感谢您的建议!

标签: python heroku plotly-dash heroku-cli


【解决方案1】:

Procfile 已正确创建,但在部署之前尚未提交。

【讨论】:

    猜你喜欢
    • 2021-09-24
    • 2014-11-29
    • 2013-04-14
    • 2013-09-14
    • 1970-01-01
    • 2018-07-08
    • 2015-07-30
    • 2019-01-01
    相关资源
    最近更新 更多