Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
rlawogkr authored Aug 10, 2024
1 parent 8c9d8ac commit 7b1bccb
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,11 +146,11 @@

- Blue-Green배포 시 세션 로그인 문제
- **문제 상황**
- 두 개의 서버가 띄워져 있을 때 로드밸런서를 통해 라운드 로빈 방식으로 트래픽이 분산되는 경우 세션 로그인이 유지되지 못하는 문제 발생
- 두 개의 서버가 띄워져 있을 때 로드밸런서를 통해 Round Robin 방식으로 트래픽이 분산되는 경우 세션 로그인이 유지되지 못하는 문제가 발생했습니다.
- **이유**
- 기본적으로 AWS ALB의 경우 Round Robin방식으로 트래픽을 분산시키기 때문에 세션로그인을 통해 로그인 하고 쿠키에 박혀있는 세션은 첫 번째 서버에서 인증받은 세션이다. 다음에 서버에 연결할 때는 다른 서버로 연결되기 때문에 인증이 실패하게 된다.
- 기본적으로 AWS ALB의 경우 Round Robin 방식으로 트래픽을 분산시키기 때문에 세션로그인을 통해 로그인 하고 쿠키에 박혀있는 세션은 첫 번째 서버에서 인증받은 세션입니다. 빌드가 완료된 다음 서버에 연결할 때는 다른 서버로 연결이 되기 때문에 인증에 실패하게 됩니다.
- **해결 방법**
- AWS 로드밸런서의 트래픽 분산 방식을 Sticky 방식으로 변경했다. Sticky 방식은 이전에 서버에 접근한 기록이 있는 경우에는 동일한 서버로 트래픽을 분산한다.
- AWS 로드밸런서의 트래픽 분산 방식을 Sticky 방식으로 변경했습니다. Sticky 방식은 이전에 서버에 접근한 기록이 있는 경우에는 동일한 서버로 트래픽을 분산하는 방식입니다.

## 🗨️ 유저 피드백

Expand Down

0 comments on commit 7b1bccb

Please sign in to comment.