【问题标题】:heroku: "no such type as worker"heroku:“没有工人这样的类型”
【发布时间】:2012-10-02 13:43:23
【问题描述】:

在 Heroku 上,我正在尝试设置一个仅工作人员(无网络)的测功机。

我的个人资料有:

worker: python common/elections_updater.py

但是在我推动并尝试扩展之后,我得到了这个:

$heroku scale web=0 worker=1
Scaling web processes... done, now running 0
Scaling worker processes... failed
! No such type as worker

我做错了什么?

【问题讨论】:

  • heroku 上的web 进程有一个特殊的含义(其他进程你可以命名任何东西)。也许有一个错误,因为它丢失了。有点相关信息here

标签: heroku


【解决方案1】:

我遇到了同样的问题。事实证明,虽然工头不在乎,但如果您的进程类型和配置文件中的进程命令之间没有空格,Heroku 不喜欢它。以下方法无效:

worker:python myapp.py

而以下确实有效:

worker: python myapp.py

【讨论】:

    【解决方案2】:

    你说你的 Profile 有这样那样的,但它必须是 Procfile

    【讨论】:

    • 这是一个错字。我的意思是“Procfile”,文件拼写正确。
    猜你喜欢
    • 2012-10-27
    • 1970-01-01
    • 2013-04-02
    • 2014-11-28
    • 1970-01-01
    • 2013-07-24
    • 1970-01-01
    • 2014-11-29
    • 2023-03-03
    相关资源
    最近更新 更多