Rabbitmq 兔芹

Rabbitmq 兔芹,rabbitmq,django-celery,pika,python-pika,Rabbitmq,Django Celery,Pika,Python Pika,我正在使用pika客户端为一些pub子项目创建到rabbitmq的连接。直接调用客户端可以很好地工作,但是当我试图在芹菜任务中创建通道时,我得到了一个错误 引发意外错误:OSError(9,“错误的文件描述符”) 这是创建连接的代码 我在connection.channel()处遇到错误 如何在芹菜中创建连接(代理也是rabbitmq) connection = pika.BlockingConnection( pika.ConnectionParameters( host=get_se

我正在使用pika客户端为一些pub子项目创建到rabbitmq的连接。直接调用客户端可以很好地工作,但是当我试图在芹菜任务中创建通道时,我得到了一个错误

引发意外错误:OSError(9,“错误的文件描述符”) 这是创建连接的代码 我在connection.channel()处遇到错误

如何在芹菜中创建连接(代理也是rabbitmq)

connection = pika.BlockingConnection(
pika.ConnectionParameters(
    host=get_secret("RABBIT_MQ_HOST"),
    credentials=pika_credentials.PlainCredentials(
        get_secret("RABBIT_MQ_USERNAME"),
        get_secret("RABBIT_MQ_PASSWORD")
    )
))
channel = connection.channel()