工头启动多个进程?

Foreman start multiple processes?

我在 Procfile 中定义了三个进程。有时,我只想 运行 其中两个。有相关命令吗?

$ foreman start process_1 process_2
ERROR: "foreman start" was called with arguments ["process_1", "process_2"]
Usage: "foreman start [PROCESS]"

您可以使用 -c or --concurrency option 并指定要启动的进程:

$ foreman start -c process_1=1,process_2=1

此参数已更新为 -m / --formation

即:foreman start -m "web=1,worker=1"