重いバックエンド タスク (タスク キュー) を使用するアプリケーションを構築しています。各タスクでは、Google Cloud SQL で I/O を実行しています。
GAE には 12 の同時接続に制限があるため (これが問題かどうかはわかりませんか? https://stackoverflow.com/a/26155819/687692で見ました)
""スタンダード環境で実行されている、またはスタンダード互換の API を使用している各 App Engine インスタンスは、Google Cloud SQL インスタンスに対して 12 を超える同時接続を持つことはできません。" - https://cloud.google.com/sql/faq "
この問題が原因で、ほとんどのバックエンド タスク (1 秒あたり 100 ~ 500 タスク) が失敗しています。
また、過去 4 日間のアクティブな接続を確認しました。12 を超える接続が行われている接続はありません。
それで、これを修正するにはどのようなアプローチが必要ですか?接続プーリング (GCS を使用して GAE で行う方法は?) または他の修正?
ヘルプ - ガイダンスは大歓迎です。さらに情報が必要な場合はお知らせください。
ありがとう、