2017-07-18 35 views
0

私はプロジェクトをdjango 1.11でビルドしています。私は管理ビューからリクエストを送信しています。すべてのリクエストで新しいDB接続を作成しています(django開発サーバー、runserver )。django appからのリクエストごとに接続数を増やす

しかし、サーバーと同じようにgunicornを使用しても、最初のリクエストで作成された同じ接続を使用するDBの接続数は増えません。

私のデータベース設定では、CONN_MAX_AGEは300に設定されています(5分です)。私は5分以内に2番目のリクエストを送信しているので、最初のリクエストで作成されたものと同じ接続を使用することになっています。

runserverでdjangoがすべての要求に対して新しいDB接続を作成し、djangoの永続的な接続動作に従っていないのではないでしょうか? docsから

答えて

0

開発サーバーは、それぞれの新しいスレッドを作成するには、持続的な接続の効果を否定、 ハンドルにそれを要求します。開発中に を有効にしないでください。

関連する問題