Heroku Procfile多个工作进程

4

我希望在Heroku中与我的Web应用程序同时运行两个不同的工作者。

我目前在procfile中有以下内容:

web: gunicorn project:app
worker: python project/worker/worker.py
worker: python project/worker/processor.py

但是它只运行Web和最后一个工作进程,因为这些是我在dynos下唯一能看到的。我做错了什么吗?

1个回答

11

为每个工作进程类型使用唯一的名称,例如:

web: gunicorn project:app
worker: python project/worker/worker.py
processor: python project/worker/processor.py

1
啊,谢谢!我以为“worker”和“web”是具体的东西! - Simon Nicholls
4
只有“web”是特殊的,其他进程可以被称为任何名称。 - John Beynon

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