我正在使用带有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
答案 0 :(得分:0)
正如GitHub问题所述,您需要使用配置选项的旧名称:celeryd_concurrency
。