Задачи с отображением цветов в полученном виде, даже если они выполнены успешно
У меня есть задача сельдерея следующим образом
@celery_app_site24x7.task(queue='site24x7')
def createWebsiteMonitoring(**kwargs):
""" Celery Task to create or update website Moniroting """
time.sleep(100)
site24x7Instance = Business_api.thirdpartyFactory.instantiate(
"site24x7")
# site24x7Instance.login()
return site24x7Instance.createWebsiteMonitoring(**kwargs)
В моем журнале работника сельдерея я могу найти, что это успешно завершено:
[2019-01-18 15: 14: 42,633: INFO / ForkPoolWorker-2] Задача celery_tasks.site24x7.createWebsiteMonitoring[c2a5ad46-fde0-4c2c-ac46-3d2f7c9f5861] преуспела в 109.22832555975765s: '279898
Однако в Flower я вижу, что он все еще находится в состоянии "RECEIVED":
У меня проблема после того, как я добавил time.sleep(100)
Есть ли какая-либо конфигурация, которая должна быть добавлена? Или я делаю это неправильно?
Запускаю цветок следующим образом:
flower -A monitoringExterne --app=monitoringExterne.celerys.$APP --port=8080 --broker=$CONNECTOR/$DATABASE --debug > /dev/stdout
ОБНОВИТЬ
createWebsiteMonitoring()
метод отправляет requests
ПОСТ в URL.