Сельдерей 5.5.2 случайным образом повышает рекурсионеров, когда доступ к имуществу Asyncresult.StatusPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сельдерей 5.5.2 случайным образом повышает рекурсионеров, когда доступ к имуществу Asyncresult.Status

Сообщение Anonymous »

У меня есть эта простая строка кода: < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»