Chef:使用poise应用程序python配置设置并发

时间:2016-11-26 20:40:16

标签: chef celery chef-recipe

我正在使用带有poise / application_python配方的Chef来启动Celery工作者。但我没有找到如何设置这些工人的并发性。

任何人都知道怎么做?

提前致谢!

我的食谱:

node['python-app'].each do |app|
  application '/srv/' + app['name'] do
    git do
      repository app['repo']
      revision app['branch'] if app['branch']
      deploy_key data_bag_item('ssh_keys', app['deploy_key'])['key'] if app['deploy_key']
    end
    virtualenv
    pip_requirements

    celery_worker do
      app_module 'tasks'
      user 'celery'
      service_name "scrawler"
    end

    celery_config do
      options do
        worker_concurrency 5  # nothing...
        concurrency 4  # nothing...
      end
    end
  end
end

1 个答案:

答案 0 :(得分:0)

正如GitHub问题所述,您需要使用配置选项的旧名称:celeryd_concurrency