I've seen a lot of people have a similar error but I'm never sure what
causes it - that said, I generally advise them to check their Redis logs to
see if Redis is OK, as that could cause this?

Andrew

On Mon, Dec 17, 2018 at 11:36 AM <[email protected]> wrote:

> I had an error while build a chatroom useing django-channels:
>
> I tried follow the official website: https://channels.readthedocs.io
>
> but while i build a room to chat with many people, an error occered:
>
> Exception inside application: Reader at end of file
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/channels/sessions.py",
> line 179, in __call__
>     return await self.inner(receive, self.send)
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/channels/middleware.py",
> line 41, in coroutine_call
>     await inner_instance(receive, send)
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/channels/consumer.py",
> line 59, in __call__
>     [receive, self.channel_receive], self.dispatch
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/channels/utils.py",
> line 52, in await_many_dispatch
>     await dispatch(result)
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/channels/consumer.py",
> line 73, in dispatch
>     await handler(message)
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/channels/generic/websocket.py",
> line 196, in websocket_receive
>     await self.receive(text_data=message["text"])
>   File "/home/lujianxin/Files/PycharmProjects/demo/chat/consumers.py",
> line 44, in receive
>     'message': message
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/channels_redis/core.py",
> line 611, in group_send
>     key, min=0, max=int(time.time()) - self.group_expiry
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/aioredis/commands/sorted_set.py",
> line 268, in zremrangebyscore
>     return self.execute(b'ZREMRANGEBYSCORE', key, min, max)
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/aioredis/commands/__init__.py",
> line 51, in execute
>     return self._pool_or_conn.execute(command, *args, **kwargs)
>   File
> "/home/lujianxin/VirtualEnvs/demo/lib/python3.7/site-packages/aioredis/connection.py",
> line 319, in execute
>     raise ConnectionClosedError(msg)
>   Reader at end of file
> WebSocket DISCONNECT /ws/chat/ljx/ [192.168.2.126:41154]
>
> if i just build a echo server for one connection, it works ok, but while i
> use channels and group_send, it worked ok when i send one or two message,
> all of memeber of the room received message, while i send more the problem
> raising, i promissed that i followed the lesson and my settings,
> environment is ok, but what caused this error?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/210770a5-b587-486d-840c-56e3deab160a%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/210770a5-b587-486d-840c-56e3deab160a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAFwN1urnOyULa1o0GBEqfoRT_8YnUPR3y6umwuiL8goNS80u7w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to