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: ignore[func-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

相关推荐
这个软件需要设计一下2 天前
ninedata安装磁盘不足问题解决
运维·bug
热爱生活的五柒2 天前
cc-switch安装方法、介绍及遇到的bug
bug·cc-switch
Greenland_122 天前
Android 混淆与混淆后bug日志问题定位
android·bug
应用市场2 天前
踩坑记录:有符号整数位运算的那些隐蔽Bug——符号扩展、算术右移与补码
java·开发语言·bug
一灰灰blog3 天前
Jar包会自己消失?Excel会“记忆“数据?我遇到了两个灵异bug
java·spring boot·bug·excel
王家视频教程图书馆4 天前
修复服务端500相应,修复客户端上传文件.tmp 服务端接受不到文件bug
bug
qq_401700414 天前
Qt开发过程中遇到哪些经典的bug
qt·bug
0白露6 天前
关闭搜狗输入法右下角广告,可以适用于大多数应用系统通知的广告
windows·bug
一只自律的鸡6 天前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
Lichenpar8 天前
Springboot采用FastJson2作为MessageConverter时,配置的全局日期类型序列化转换BUG
java·开发语言·bug