芹菜Redis ConnectionError('达到的最大客户端数',)

2024-04-25 19:38:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个django应用程序,它利用芹菜完成异步任务。我遇到了一个问题,我达到了redis连接的最大数量。我对芹菜和redis都是新手

我很困惑,因为我在配置中定义了-CELERY_REDIS_MAX_CONNECTIONS = 20,这是我的redis计划的限制

为了进行实验,我把计划进行了改进,解决了这个问题。但是,我感到困惑的是,在定义了最大连接数之后,我又遇到了这个问题。我降低了计划的级别,并将限制设置为最大值

我想知道BROKER_POOL_LIMIT是否需要更改

我是否缺少帮助解决连接错误和芹菜的任何东西

是否可以计算出所有任务需要多少连接?我每分钟有16份工作

另一种想法是,我注意到连接redis cli时抛出了连接错误,是否有可能我处于极限,而访问cli会让我崩溃

我也无法终止连接,因为当redis cli抛出此错误时,我无法连接到它


Tags: djangoredis应用程序利用数量cli定义错误