3

저는 HA-Proxy 앞에서 ELB를 사용하고 있습니다. 끈적 거림은 ELB에 비활성화 내가 HA-프록시이 구성이 있습니다ELB HAproxy 및 쿠키

backend endpoint 
    balance leastconn 
    cookie VALUE insert nocache maxidle 30 

내가 쿼리 할 컬 사용하고 있습니다 및 내가 직접 HA-프록시를 조회하면 내가 각 쿼리에 대한 쿠키를 얻을 것으로 나타났습니다. 그러나 ELB를 사용하면 첫 번째 쿼리에서는 쿠키를 얻을 수 있지만 다음 쿼리에서는 쿠키를 얻을 수 없으므로 쿠키를 제공하기까지 몇 분 정도 기다려야합니다.

왜 그런가?

HA-프록시 버전 1.4.18 2011년 9월 16일

답변

1

내가 옵션을 사용하여 가능한 빨리 연결을 닫습니다 HA-Proxy를 요청하는 데 필요한 HTTP를-서버 가까운 또는 옵션을 밝혀졌다 강제 폐쇄.

ELB의 HTTP 리스너

의미 클라이언트에 HTTP 1.1 엔드 포인트를 제시 여기에서 찾을 수 있습니다 ELB의 킵 얼라이브에 대한

상세 정보가 :

  • HTTP 연결 유지는 기본적으로 사용됩니다 HTTP 1.1 클라이언트
  • HTTP Keepalive는 HTTP 1.0 클라이언트에서 기본적으로 비활성화됩니다.
  • 두 경우 모두 클라이언트가 명시 적으로 keepdive를 설정하거나 해제 할 수 있습니다 요청에 "연결 : 연결 유지"또는 "연결 : 닫기"헤더를 각각 추가합니다.

출처 : https://forums.aws.amazon.com/thread.jspa?messageID=200999&#200999