Канал Django Worker возвращает TypeError: zadd () получил неожиданный аргумент ключевого слова 'daphne - PullRequest
1 голос
/ 27 марта 2019

На моем сервере я использую Daphne и Worker для каналов Django.

Я уже перезагрузил все контейнеры (я использую Docker), очистил Redis Cache.

Сегодня этиприложения перестали работать и возвращают этот стек:

KeyError: 'leads-198'
2019-03-27 13:51:59,719 - ERROR - worker - Error processing message with consumer crm.consumers.ws_connect:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/channels/worker.py", line 119, in run
consumer(message, **kwargs)
File "/usr/local/lib/python3.6/site-packages/channels/sessions.py", line 78, in inner
return func(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/channels/auth.py", line 42, in inner
return func(message, *args, **kwargs)
File "/opt/app/integrador/crm/consumers.py", line 10, in ws_connect
Group(group).add(message.reply_channel)
File "/usr/local/lib/python3.6/site-packages/channels/channel.py", line 70, in add
self.channel_layer.group_add(self.name, channel)
File "/usr/local/lib/python3.6/site-packages/asgi_redis/core.py", line 291, in group_add
**{channel: time.time()}
TypeError: zadd() got an unexpected keyword argument 'daphne.response.lGekRGuTPv!bsgpJbNJLP'

crm - это мое приложение в Django

приводит-198 - это группа каналов

Requirements.txt:

boto3

coreapi

Django == 1,11

asgi_redis == 1,2,1

каналов == 1,1,8

daphne == 1,3

сельдерей == 4,1

PyMySQL

djangorestframework == 3.7.7

django-oauth-toolkit ==0.12.0

django-cors-headers == 2.1.0

django-redis == 4.5.0

django-хранилища == 1.5.1

ворон == 5.30.0

jsonfield == 1.0.3

запросов == 2.18.4

simplejson

suds-py3 == 1.3.2.0

xmltodict == 0.10.2

Есть предложения?

Спасибо

1 Ответ

0 голосов
/ 28 марта 2019

Я обнаружил проблему.

Были версии libs. Ниже приведены новые требования .txt. Я обновляю asgi_redis и django-redis

boto3

Джанго == 1.11

asgi_redis == 1.4.3

каналы == 1.1.8

Дафна == 1,3

сельдерея == 4,1

PyMySQL

djangorestframework == 3.7.7

Джанго-OAuth-инструментарий == 0.12.0

Джанго-CORS-заголовки == 2.1.0

Джанго-Redis == 4.10.0

Джанго-хранилища == 1.5.1

Ворон == 5.30.0

jsonfield == 1.0.3

запросы == 2.18.4

simplejson

пенообразование-PY3 == 1.3.2.0

xmltodict == 0.10.2

...