Fermez le client pour éviter la limite de connexions - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fermez le client pour éviter la limite de connexions

Il est important de fermer le client lorsque vous n'en avez plus besoin afin de garantir que le WebSocket Les connexions sont fermées par le serveur et toutes les ressources associées aux connexions sont publiées. Cela se produit automatiquement si vous fermez le cluster à l'aide de Cluster.close( ), car client.close( ) est ensuite appelé en interne.

Si le client n'est pas fermé correctement, Neptune met fin à toutes les connexions WebSocket inactives au bout de 20 à 25 minutes. Cependant, si vous ne fermez pas explicitement les connexions WebSocket lorsque vous n'en avez plus besoin et que le nombre de connexions actives atteint leLimite de connexion simultanée WebSocket, les connexions supplémentaires sont ensuite refusées avec un protocole HTTP429Code d'erreur. À ce stade, vous devez redémarrer l'instance Neptune pour fermer les connexions.

Les conseils à appelercluster.close()ne s'applique pas à JavaAWS LambdaFonctions Consultez Gestion des connexions WebSocket Gremlin dansAWS Lambdafonctions pour plus de détails.