기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
클라이언트를 닫아 연결 제한 방지
서버가 WebSocket 연결을 닫고 연결과 관련된 모든 리소스가 해제되도록 하려면 사용을 마친 후 클라이언트를 닫아야 합니다. 이는 Cluster.close( )
를 사용하여 클러스터를 닫으면 자동으로 발생합니다. 이때 client.close( )
가 내부적으로 호출되기 때문입니다.
클라이언트가 제대로 닫히지 않으면 Neptune은 20~25분 후에 모든 WebSocket 유휴 연결을 종료합니다. 하지만 연결을 완료한 후 WebSocket 연결을 명시적으로 닫지 않고 라이브 연결 수가 WebSocket 동시 연결 한도에 도달하면 추가 연결이 거부되고 오류 코드가 표시됩니다. HTTP 429
이 시점에 연결을 닫으려면 Neptune 인스턴스를 다시 시작해야 합니다.
cluster.close()
를 호출하라는 조언은 Java AWS Lambda
함수에는 적용되지 않습니다. 세부 정보는 AWS Lambda 함수에서 Gremlin WebSocket 연결 관리를 참조하세요.