728x90
nginx upstream 옵션
로드 밸런싱 방법(Load balancing methods)
round-robin : 응용 프로그램 서버에 대한 요청은 라운드 로빈(round-robin) 방식으로 배포됩니다
least-connected : 다음 요청은 활성 연결 수가 가장 적은 서버에 할당됩니다(the least number of active connections).
ip_hash : 다음 요청에 대해 어떤 서버를 선택해야 하는지 결정하는 데 해시 함수가 사용됩니다(클라이언트의 IP 주소 기반).
ip_hash | 동일 사용자(요청자)에 대하여 같은 업스트림 서버로 연결되도록 한다. |
weight=n | 서버 가중치. 만약 5라면 1로 설정한 서버에 비하여 5배 더 자주 선택된다. |
max_fails=n | 설정한 값 n만큼 실패가 발생하면 서버가 죽은 것으로 간주한다. |
fail_timeout=n | max_fails 가 설정된 상태에서 n 시간만큼 응답하지 않으면 죽은 것으로 간주한다. |
down | 해당 서버를 사용하지 않는다. ip_hash 옵션이 설정된 경우에만 유효. |
backup | 대기하고 있다가 설정된 모든 서버가 동작하지 않을 때 사용되는 서버. |
참고URL
- nginx load balancer 구축기 : http://saksin.tistory.com/1110
- nginx를 HTTP 로드 밸런서로 사용 : http://nginx.org/en/docs/http/load_balancing.html
728x90
'리눅스' 카테고리의 다른 글
[리눅스] 자체 서명된 SSL 인증서 생성(사설 SSL 인증서 생성) (0) | 2022.12.07 |
---|---|
[리눅스] SSL 인증서 개인비 비밀번호 제거 (0) | 2022.12.07 |
[리눅스] 우분투 저장소 변경하기 (0) | 2022.12.07 |
[리눅스] 네임서버 도메인 위임 설정 (0) | 2022.12.06 |
[명령어] useradd 명령어 (0) | 2022.12.04 |