

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Fechar o cliente para evitar o limite de conexões
<a name="best-practices-gremlin-java-close-connections"></a>

É importante fechar o cliente quando terminar de usá-lo para garantir que as WebSocket conexões sejam fechadas pelo servidor e que todos os recursos associados às conexões sejam liberados. Isso ocorrerá automaticamente se você fechar o cluster usando `Cluster.close( )`, porque `client.close( )` depois será chamado internamente.

Se o cliente não estiver fechado corretamente, o Neptune encerrará todas as conexões WebSocket ociosas após 20 a 25 minutos. No entanto, se você não fechar explicitamente WebSocket as conexões ao terminar de usá-las e o número de conexões ativas atingir o [limite de conexões WebSocket simultâneas](limits.md#limits-websockets), conexões adicionais serão recusadas com um código de `429` erro HTTP. Nesse ponto, você deve reiniciar a instância do Neptune para fechar as conexões.

A orientação de chamar `cluster.close()` não se aplica às funções Java do AWS Lambda . Para obter mais detalhes, consulte [Gerenciar conexões do WebSocket do Gremlin em funções do AWS Lambda](lambda-functions-websocket-connections.md).