My understanding is that I need to do that if I’m using channels, right?
But under “normal” use, i.e. no channels, I would expect Django to properly close old connections.
Because I eliminated every usage of Channels, which allegedly was the culprit as it wasn’t closing the connections, and the issue still happened; therefore I assumed that if my app had some connection leak somewhere, using pgbouncer would only delay the issue.
Anyway, I switched back from daphne to gunicorn. We’ll see how it goes tomorrow with traffic.