0
응용 프로그램로드 밸런서 뒤에 Amazon ECS를 사용하여 redis 컨테이너를 배치했습니다. 컨테이너가 실행 중이며 연결을 수락 할 준비가되었지만 상태 검사가 실패한 것 같습니다. 헬스 체크가 HTTP이고 redis가 http 서버가 아니기 때문에 실패한 것 같습니다.ALB가 포함 된 상태 점검 redis 컨테이너
# Possible SECURITY ATTACK detected. It looks like somebody is sending
POST or Host: commands to Redis. This is likely due to an attacker
attempting to use Cross Protocol Scripting to compromise your Redis
instance. Connection aborted.
충분합니다.
TCP를 명시 적으로 ping 할 수 있기 때문에 고전적인로드 밸런서를 사용할 수 있습니다. ALB에서 재발행을 사용할 수 있습니까?
로드 밸런서 뒤에 Redis를 실행하려는 이유에 대해 좀 더 설명 할 수 있습니까? 일반적으로 Redis 노드 집합간에 균형을 조정할 경우이 경우에는 부하 분산 장치가 아닌 Redis 클라이언트에서 수행합니다. –
@AndyShinn로드 균형 조정이 필요하지 않지만 웹 응용 프로그램 구성에 전달할 수 있도록 정적 지점에서 redis 인스턴스에 액세스하려고합니다. 부하 분산 장치 dns가이를 수행합니다. 동적 인 포트 매핑은 단일 클러스터에 여러 비 프로덕션 redis 인스턴스를 배포 할 때 매우 유용합니다. – bluescores