channels
channels copied to clipboard
Developer-friendly asynchrony for Django
I have some background tasks running after response. In daphne I can change the `--application-close-timeout` to let them have enouth time to finish, but I can't do the same thing...
I am using channels 2.3.1 with daphne 2.4.0 - which I can confirm fixed https://github.com/django/channels/issues/962. Unfortunately, while it doesn't hang anymore, it segfaults when the server connects to a PostgreSQL...
Connection won't be closed when exception occurred in AsyncHttpConsumer::handle() and handle() have sent nothing using send() or send_body(). So client will be hanged there until timeout, with nothing received. In...
Can you please update loadtesting directory with the new version of channels and daphne?
I maintain https://github.com/CJWorkbench/channels_rabbitmq. I propose nixing `group_expiry` from the Channel Layer specification. It should be an option specific to the Redis layer. Redis has a global store of group memberships....
I get the following trace back after around 30 seconds from the last request. I'm using Daphne on Windows 10. My Channels version is 2.2.0, and Daphne is 2.3.0, with...
Hello, I'm not able to see tracebacks of exceptions produced in `AsyncHttpConsumer`. I've tried both runserver and daphne. Downgrading to channels 2.1.5 fixes the issue, so I guess it is...
Hi folks, I just discovered Channels >=2.1.6 introduced an incompatibility with the django-eventstream library. Client requests hang, due to what I believe is the consumer task ending too quickly. Our...
channels 1.1.8 django 2.2.0 code message.reply_channel.send({"accept": True}) I got, ERROR HTTP/WS send decode error: Got invalid WebSocket reply message on daphne.response.lOGjNogyzh!yrzJkmFTTr - contains unknown keys {b'accept'} (looking for either {'accept',...
Current documentation (2.0.2) does not mention how to run multiple workers beyond running a supervisor process and using a shared FD. What is the correct way to scale beyond a...