2016-11-10 1 views
-1

J'ai une fonction Lambda basée sur python, qui se connecte à la base de données MySQL (RDS).Python AWS Lambda effectue une nouvelle connexion à RDS pour chaque déploiement

Chaque fois que je déploie le code Lambda et que j'exécute la fonction, une nouvelle connexion est créée.

Comment puis-je réutiliser la même connexion ou vider les anciennes connexions avant d'en créer une nouvelle?

+1

Vous ne pourrez pas modifier la nouvelle création de connexion à moins de pouvoir continuer à utiliser la fonction lambda. Votre fonction lambda devrait probablement essayer de fermer les connexions elle-même. Vous devrez peut-être le faire comme un délai d'expiration. Mais essayez d'appeler '.close' sur votre connexion. –

+0

il suffit de fermer votre connexion avant la fin de la fonction – hnvasa

Répondre

3

Fermez la connexion à l'intérieur de votre fonction lambda. C'est le comportement attendu et normal de Lambda.