在Procfile for Heroku中我们可以有两个不同工作的工人吗?

时间:2014-11-27 12:40:23

标签: ruby-on-rails ruby heroku worker

我的Procfile中有以下内容:

worker: rake sf:subscribe
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
worker: bundle exec sidekiq

如何进行上述配置?

目前,当我在Heroku上推送代码时,第一个工作任务(rake sf:subscribe)将被忽略。

还有其他办法吗?

1 个答案:

答案 0 :(得分:3)

只有网络进程是“硬编码”的 - 您可以随意调用其他进程,例如worker1和worker2,然后从heroku ps开始:scale worker1 = 1和heroku ps:scale worker2 = 1 < / p>