2016-11-26 2 views
0

Я использую повара с рецептом poise/application_python, чтобы начать работу с сельдереем. Но я не нашел, как настроить параллельность этих работников.Шеф-повар: настройка параллелизма с использованием пуаза python recipe

Кто-нибудь знает, как это сделать?

Заранее благодарен!

Мой рецепт:

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

Я использую этот рецепт: https://github.com/poise/application_python –

ответ

0

Как упомянуто более по этому вопросу GitHub, вы должны использовать старое имя для параметра конфигурации: celeryd_concurrency.