Changes between Version 1 and Version 2 of Ticket #31515, comment 20


Ignore:
Timestamp:
Apr 27, 2020, 4:15:55 PM (5 years ago)
Author:
Andrew Godwin

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #31515, comment 20

    v1 v2  
    11Well, we would have to find exactly where the bug is first before fixing it. Nothing I know of in my quick glance through the code made it obvious where it could be; we seem to correctly handle the `close_old_connections` call even in Django 3.0 ASGI mode (not calling `close_old_connections` is often the cause of this bug).
    22
    3 I never figured out why during Channels development, but the MySQL backend seems specifically prone to these sorts of issues even when it should be fine. I think if you set a non-zero MAX_AGE it should clear itself up, if you can take that operationally, otherwise I think you may have to run on WSGI rather than ASGI for now (unless we track down exactly what is doing this)
     3I never figured out why during Channels development, but the MySQL backend seems specifically prone to these sorts of issues even when it should be fine. I think if you set a non-zero CONN_MAX_AGE it should clear itself up, if you can take that operationally, otherwise I think you may have to run on WSGI rather than ASGI for now (unless we track down exactly what is doing this)
Back to Top