ajaxlongpollingとGeventを使用してチャットを実装しました。読み取るには、クライアントは更新ビューをajaxし、Gevent.event.waitで更新を待ちます。
問題:(セッション情報を取得するために)リクエストの開始時にDjangoによって開かれたPostgresqlトランザクションは、リクエストの終了まで閉じられません。そして、それらのアイドル状態のトランザクションは多くのメモリを消費します。
リクエストを閉じずにPostgresqlトランザクションを閉じる最もクリーンな方法は何でしょうか?現在、request_finishedシグナルを手動で送信していますが、ハックのように感じます。