2017-04-24 3 views
0

Est-ce que quelqu'un sait comment utiliser plus de 12 connexions simultanées d'App Engine au Cloud SQL?Limites de connexion au Cloud SQL avec Google APP Engine

Nous avons constaté que la documentation disait: "Chaque instance d'App Engine s'exécutant dans un environnement standard ne peut pas avoir plus de 12 connexions simultanées à une instance Google Cloud SQL."

Nous utilisons Java pour App Engine en utilisant Hibernate ... Le pool de connexion indique qu'il ne doit pas être utilisé dans un environnement de production mais si nous désactivons le pooling, nous atteignons le nombre maximum de connexions.

+1

En utilisant App Engine Environnement flexible à la place? –

+0

@ JL-HN parce que nous utilisons des files d'attente de tâches ... Mais pour la prochaine itération, nous allons probablement passer à l'environnement flexible. Mais n'y a-t-il pas un moyen de résoudre ce problème? Peut-être obtenir une plus grande instance du Cloud SQL? – JCRamirez

+1

@JCRRamirez il semble que la limite provienne d'App Engine au lieu de Cloud SQL comme vous pouvez le voir "Chaque instance d'App Engine fonctionnant dans un environnement standard ne peut pas avoir plus de 12 connexions simultanées à une instance Google Cloud SQL." dans la section "Limites de Google App Engine" à l'adresse https://cloud.google.com/sql/faq#sizeqps –

Répondre

2

De Google Cloud FAQ: https://cloud.google.com/sql/faq#sizeqps

Google App Engine Limites

Les demandes de Google applications App Engine à Google Cloud SQL sont soumis aux délais et connexion suivants

  • Pour les applications exécutées dans l'environnement standard de Google App Engine, toutes les demandes de base de données doivent se terminer dans le délai de requête HTTP, et 60 secondes. Pour les applications exécutées dans l'environnement flexible, toutes les demandes de base de données doivent être traitées dans les 24 heures.
  • Les demandes hors ligne telles que les tâches cron ont une limite de temps de 10 minutes. Les requêtes sur Google Cloud SQL ont des limites basées sur le type de mise à l'échelle du module App Engine et la durée pendant laquelle une instance peut rester en mémoire (résidence).
  • Chaque instance App Engine exécutée dans un environnement standard ne peut pas comporter plus de 12 connexions simultanées à une instance Google Cloud SQL.