Python 在django芹菜中几分钟后,对等方重置连接

Python 在django芹菜中几分钟后,对等方重置连接,python,django,python-3.x,rabbitmq,celery,Python,Django,Python 3.x,Rabbitmq,Celery,我已经为生产部署了一个芹菜应用程序,但在服务器未给出响应的5到10分钟后,它将与rabbitmq断开连接 错误代码为: [Errno 104]对等方重置连接 这是我的芹菜.py文件django项目: import os from celery import Celery from parrot_server import settings BROKER_URL = 'amqp://parrot_user:Alireza@1234@localhost:5672/parrot' os.envir

我已经为生产部署了一个芹菜应用程序,但在服务器未给出响应的5到10分钟后,它将与rabbitmq断开连接 错误代码为:

[Errno 104]对等方重置连接

这是我的芹菜.py文件django项目:

import os
from celery import Celery
from parrot_server import settings

BROKER_URL = 'amqp://parrot_user:Alireza@1234@localhost:5672/parrot'

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'parrot_server.settings')
app = Celery('parrot_server',
             broker=BROKER_URL,
             backend='rpc://')

app.config_from_object('django.conf:settings', namespace='CELERY')
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)


@app.task(bind=True)
def debug_task(self):
    print('Request:{0!r}'.format(self.request))
它有8个函数,其中2个是用
apply\u async
函数调用的。 我期待着你的答复。
谢谢你

你的经纪人url看起来不对。以下是正确的格式:

amqp://username:password@host:port/vhost

在这5-10分钟内它能工作吗?如果不是,它可能根本就没有连接,这表明存在网络问题(或下面建议的错误URL)。