클라이언트를 닫아 연결 제한 방지 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

클라이언트를 닫아 연결 제한 방지

서버가 WebSocket 연결을 닫고 연결과 관련된 모든 리소스가 해제되도록 하려면 사용을 마친 후 클라이언트를 닫아야 합니다. 이는 Cluster.close( )를 사용하여 클러스터를 닫으면 자동으로 발생합니다. 이때 client.close( )가 내부적으로 호출되기 때문입니다.

클라이언트가 제대로 닫히지 않으면 Neptune은 20~25분 후에 모든 WebSocket 유휴 연결을 종료합니다. 하지만 연결을 완료한 후 WebSocket 연결을 명시적으로 닫지 않고 라이브 연결 수가 WebSocket 동시 연결 한도에 도달하면 추가 연결이 거부되고 오류 코드가 표시됩니다. HTTP 429 이 시점에 연결을 닫으려면 Neptune 인스턴스를 다시 시작해야 합니다.

cluster.close()를 호출하라는 조언은 Java AWS Lambda 함수에는 적용되지 않습니다. 세부 정보는 AWS Lambda 함수에서 Gremlin WebSocket 연결 관리를 참조하세요.