Heroku:在Procfile中没有定义这样的进程类型worker

时间:2014-11-14 15:33:36

标签: python-2.7 heroku

我正在尝试调整工作人员的大小,但会显示以下消息:

MacBook-Pro-de-Ricardo:subastas ricardo$ heroku ps:resize worker=2X
Resizing and restarting the specified dynos... failed
 !    No such process type worker defined in Procfile.

这是我的procfile:

web: gunicorn -k flask_sockets.worker chat:app

1 个答案:

答案 0 :(得分:1)

独角兽工人和Heroku工人不一样。 Unicorn工作人员在您的网络流程中,响应请求。

Heroku工人是背景工作者。

如果你需要更多ram等。人。对于您的员工,您只需要重新调整web类型的大小:

例如:

$ heroku ps:scale web=n:2X

其内容为:“以2倍dyno大小缩放到n网络工作者”,其中n是您想要运行的网络动态数量。