Обновление конфет сельдерея во время выполнения - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть приложение колбы, работающее с сельдереем в качестве рабочего бэкэнда.

Я загружаю переменные конфигурации через колбу и передаю их сельдерею, который работает просто отлично.

flask_app.config.from_object(config)
celery.conf.update(flask_app.config)

ЕстьВ моем приложении можно обновить настройку, которую также необходимо применить к сельдерею во время выполнения, но ни одна из моих попыток не позволяет сохранить конфигурацию навсегда. Вот документация

from celery import current_app
current_app.conf.update(new_settings)

или

from celery import current_app
current_app.conf['SOME_SETTING'] = new_settings['SOME_SETTING']

В обеих попытках SOME_SETTING корректно обновляется в current_app во время задачи обновления, но при создании новогоЗадача: конфигурация по-прежнему имеет первоначальное значение, а не новое.

Я не могу найти в Интернете ничего об этой проблеме, любая помощь или указание в правильном направлении будет полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...