Google App Engine(Goランタイム) から Cloud SQL for MyDQL(第二世代)に接続しています。
JMeterを使用して負荷テストをしたところ、ある程度以上の同時リクエスト数になると、ステータスコード500で次のようなボディが返ってきます。
Could not query db1: Cloud SQL connection limit exceeded -- https://cloud.google.com/sql/faq#sizeqps
しかしながら、https://cloud.google.com/sql/faq#sizeqps
にも記述されているように接続数の上限は4000であり、下に示す通り実際の最大接続数は750程度で上限を超えていないように思われます。(使用しているインスタンスのタイプは db-n1-standard-1 です。)
MySQL [(none)]> show global status like 'Max_used_connections'; +----------------------+-------+ | Variable_name | Value | +----------------------+-------+ | Max_used_connections | 750 | +----------------------+-------+
このエラーに関する原因について、どのようなものが考えられるか教えていただけないでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。