У меня есть эта простая строка кода: < /p>
task_id = payload.task_id
task_result = AsyncResult(task_id)
if task_result.status == "SUCCESS":
print("I am happy")
< /code>
Конфигурация сельдерея довольно базовая. Я только что установил брокера и бэкэнд, чтобы использовать тот же экземпляр RabbitMQ; Любая другая настройка остается по умолчанию. < /p>
Я не смог воспроизвести. Я мог бы произвести только два последовательных времена, используя случайный идентификатор (123). Несколько мгновений спустя он обычно работал, возвращаясь на рассмотрение
, глядя на трассировку стека, я увидел цикл вокруг этих инструкций
self.connection.drain_events(timeout=timeout)
while not self.blocking_read(timeout):
return self.on_inbound_frame(frame)
callback(channel, method_sig, buf, None)
return self.channels[channel_id].dispatch_method(
listener(*args)
self._do_revive()
self.open()
return self.send_method(
return self.wait(wait, returns_tuple=returns_tuple)
self.connection.drain_events(timeout=timeout)
Подробнее здесь: https://stackoverflow.com/questions/796 ... s-property
Сельдерей 5.5.2 случайным образом повышает рекурсионеров, когда доступ к имуществу Asyncresult.Status ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Alert(data.status) завершается с ошибкой, когда status=false, но не когда status=true
Anonymous » » в форуме Jquery - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему xmlhttprequest return Status 0 на iPhone, но Status 200 в веб -браузере
Anonymous » » в форуме Html - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-