なぜ私はdjangoが接続プールをサポートしていないのだろうか?私はすべての要求を開いたり閉じたりすることはできません。私はそれを解決しようとしますが、良い解決策はありません。djangoが接続プールをサポートしていないのはなぜですか?
私はmysql_poolを使用しようとするが、失敗:
TypeError: init() takes exactly 1 argument (3 given)
なぜ私はdjangoが接続プールをサポートしていないのだろうか?私はすべての要求を開いたり閉じたりすることはできません。私はそれを解決しようとしますが、良い解決策はありません。djangoが接続プールをサポートしていないのはなぜですか?
私はmysql_poolを使用しようとするが、失敗:
TypeError: init() takes exactly 1 argument (3 given)
編集:Django persistent database connection(1.6で導入された機能)を見てください。
永続的な接続は、各要求でデータベースへの接続を再確立するオーバーヘッドを回避します。これらは、接続の最大有効期間を定義するCONN_MAX_AGEパラメータによって制御されます。これは、データベースごとに独立して設定できます。 https://groups.google.com/forum/#!topic/django-developers/NwY9CHM4xpU
は、一般的に、このようなpgbouncerなどのサードパーティアプリケーションが、より良いそれを行うからだと話す:
それができます。 Djangoはリクエストの終了時に明示的に接続を閉じます。 – Suor
@水曜日:それは確かに私には恥です。 –
はここでDjangoがコアにプールを追加しなかった理由についての議論です。
私たちにいくつかのコードを見せてください。 – Anders
'__init__'は1つの引数しか必要とせず、3を渡します、なぜですか? – shahjapan
djangoを(WSGIやmod_pythonのようなものではなく)CGIとして実行していますか? –