bug【celery】

ChannelPromise工作机制

Traceback (most recent call last):

File "/usr/local/lib/python3.10/dist-packages/kombu/utils/functional.py", line 32, in call

return self.value

AttributeError: 'ChannelPromise' object has no attribute 'value'. Did you mean: 'call'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 472, in _reraise_as_library_errors

yield

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 459, in _ensure_connection

return retry_over_time(

File "/usr/local/lib/python3.10/dist-packages/kombu/utils/functional.py", line 318, in retry_over_time

return fun(*args, **kwargs)

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 938, in _connection_factory

self._connection = self._establish_connection()

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 860, in _establish_connection

conn = self.transport.establish_connection()

File "/usr/local/lib/python3.10/dist-packages/kombu/transport/pyamqp.py", line 203, in establish_connection

conn.connect()

File "/usr/local/lib/python3.10/dist-packages/amqp/connection.py", line 324, in connect

self.transport.connect()

File "/usr/local/lib/python3.10/dist-packages/amqp/transport.py", line 132, in connect

self._connect(self.host, self.port, self.connect_timeout)

File "/usr/local/lib/python3.10/dist-packages/amqp/transport.py", line 187, in _connect

self.sock.connect(sa)

ConnectionRefusedError: Errno 111 Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "/usr/local/lib/python3.10/dist-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi

result = await app( # type: ignorefunc-returns-value

File "/usr/local/lib/python3.10/dist-packages/uvicorn/middleware/proxy_headers.py", line 60, in call

return await self.app(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/fastapi/applications.py", line 1134, in call

await super().call(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/applications.py", line 113, in call

await self.middleware_stack(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/middleware/errors.py", line 186, in call

raise exc

File "/usr/local/lib/python3.10/dist-packages/starlette/middleware/errors.py", line 164, in call

await self.app(scope, receive, _send)

File "/usr/local/lib/python3.10/dist-packages/starlette/middleware/cors.py", line 93, in call

await self.simple_response(scope, receive, send, request_headers=headers)

File "/usr/local/lib/python3.10/dist-packages/starlette/middleware/cors.py", line 144, in simple_response

await self.app(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/middleware/exceptions.py", line 63, in call

await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/_exception_handler.py", line 53, in wrapped_app

raise exc

File "/usr/local/lib/python3.10/dist-packages/starlette/_exception_handler.py", line 42, in wrapped_app

await app(scope, receive, sender)

File "/usr/local/lib/python3.10/dist-packages/fastapi/middleware/asyncexitstack.py", line 18, in call

await self.app(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/routing.py", line 716, in call

await self.middleware_stack(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/routing.py", line 736, in app

await route.handle(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/routing.py", line 290, in handle

await self.app(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/fastapi/routing.py", line 124, in app

await wrap_app_handling_exceptions(app, request)(scope, receive, send)

File "/usr/local/lib/python3.10/dist-packages/starlette/_exception_handler.py", line 53, in wrapped_app

raise exc

File "/usr/local/lib/python3.10/dist-packages/starlette/_exception_handler.py", line 42, in wrapped_app

await app(scope, receive, sender)

File "/usr/local/lib/python3.10/dist-packages/fastapi/routing.py", line 110, in app

response = await f(request)

File "/usr/local/lib/python3.10/dist-packages/fastapi/routing.py", line 390, in app

raw_response = await run_endpoint_function(

File "/usr/local/lib/python3.10/dist-packages/fastapi/routing.py", line 289, in run_endpoint_function

return await dependant.call(**values)

File "/app/router/async_stt.py", line 114, in transcribe

process_document_task.apply_async(

File "/usr/local/lib/python3.10/dist-packages/celery/app/task.py", line 601, in apply_async

return app.send_task(

File "/usr/local/lib/python3.10/dist-packages/celery/app/base.py", line 930, in send_task

amqp.send_task_message(P, name, message, **options)

File "/usr/local/lib/python3.10/dist-packages/celery/app/amqp.py", line 523, in send_task_message

ret = producer.publish(

File "/usr/local/lib/python3.10/dist-packages/kombu/messaging.py", line 190, in publish

return _publish(

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 556, in _ensured

return fun(*args, **kwargs)

File "/usr/local/lib/python3.10/dist-packages/kombu/messaging.py", line 200, in _publish

channel = self.channel

File "/usr/local/lib/python3.10/dist-packages/kombu/messaging.py", line 224, in _get_channel

channel = self._channel = channel()

File "/usr/local/lib/python3.10/dist-packages/kombu/utils/functional.py", line 34, in call

value = self.value = self.contract()

File "/usr/local/lib/python3.10/dist-packages/kombu/messaging.py", line 240, in <lambda>

channel = ChannelPromise(lambda: connection.default_channel)

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 957, in default_channel

self._ensure_connection(**conn_opts)

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 458, in _ensure_connection

with ctx():

File "/usr/lib/python3.10/contextlib.py", line 153, in exit

self.gen.throw(typ, value, traceback)

File "/usr/local/lib/python3.10/dist-packages/kombu/connection.py", line 476, in _reraise_as_library_errors

raise ConnectionError(str(exc)) from exc

kombu.exceptions.OperationalError: Errno 111 Connection refused

相关推荐
8年车载测试15 小时前
汽车五大域详解:动力、底盘、车身、座舱与智驾域
汽车·bug·jira·uds诊断·ecu刷写测试·canoe工具
ะัี潪ิื3 天前
Redisson Bug回顾
bug
猫咪很可爱5 天前
MySQL 5.7 备份恢复后函数与存储过程丢失:原因分析与正确备份姿势
数据库·mysql·bug·shell
李永奉5 天前
杰理可视化SDK开发-【BUG】AC7006F8芯片开启一拖二和双麦DNS通话算法后,大概率通话时蓝牙自动断连,RAM空间爆了问题处理
单片机·嵌入式硬件·mcu·物联网·电脑·bug
8年车载测试7 天前
车载测试中如何通过 Jira 平台提交 Bug:操作步骤与关键要点
bug·jira·uds诊断·hil测试·uds自动化测试·ecu刷写测试·canoe工具
硅基手札8 天前
SPI技术系列 13 · SPI 调试与排查
linux·运维·stm32·单片机·嵌入式硬件·bug
李永奉8 天前
杰理可视化SDK开发-【BUG】AC7006F8芯片开启一拖二和双麦通话语音算法后,设置触摸音在唤醒语音助手和通话时触摸音没作用问题
单片机·嵌入式硬件·mcu·物联网·电脑·bug
kyle~10 天前
机器人通信 --- FANUC TCP 并发请求-响应错位 Bug 复盘
tcp/ip·机器人·bug
鬼手点金12 天前
Harness 工程:模型之外的竞争力
服务器·人工智能·深度学习·机器学习·bug
巴巴媛66613 天前
【Debug1】程序死机,while(1)循环,怎么办?
c语言·笔记·stm32·嵌入式硬件·bug