Heroku:"没有工作进程"这种类型

5
在Heroku上,我正在尝试设置仅工作程序(无Web)的动态进程。
我的个人资料如下:
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进程具有特殊含义(其他进程可以随意命名)。也许由于缺失而导致错误。这里有一些相关信息链接 - Jeff
2个回答

1

我曾经遇到过同样的问题。事实证明,虽然foreman不在意,但Heroku不喜欢在配置文件中进程类型和进程命令之间没有空格。以下配置是无效的:

worker:python myapp.py

而以下内容是有效的:

worker: python myapp.py

0

你说你的个人资料有这样那样的东西,但它需要是 Procfile。


这是一个打字错误。我想说的是“Procfile”,文件名拼写是正确的。 - Geoffrey Plitt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接