На моем сервере я использую 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
Есть предложения?
Спасибо