Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오삼철판볶음
- react
- 판교
- Spring
- SpringCamp
- react component
- NVM
- SpockFramework
- 강다니엘
- 고릴라볼링장
- docker
- BDD
- 신미낙지
- NapuCon2016
- nginx
- Java
- 양살치살
- DockerCompose
- SpringCamp2017
- 진1926
- State
- SetMail
- MariaDB
- Replacation
- SpringCamp2019
- useEffect
- 전나라동동공주
- Hook
- 오뚜기숯불소금구이
- 바스트로37
Archives
- Today
- Total
Note
Nginx Loadbalance 설정 본문
upstream groupName {
ip_hash;
server {ip}:{port} weight=5;
server {ip}:{port};
server {ip}:{port} backup;
}
server {
listen 80;
server_name your.domain.com;
location / {
...
proxy_pass http://groupName;
}
}
option
- ip_hash: IP를 Hash해서 특정 클라이언트는 특정 서버로만 연결
- least_conn: 가장 클라이언트 연결 갯수가 적은 서버로 전달하는 설정
- keepalive n: n개의 커넥션을 유지
- slow_start=n: 최근에 장애로부터 복구한 서버에 요청이 폭주하지 않도록 slow_start 에 주어진 시간만큼 기다려 줌
- weight=n: 특정 서버로 가는 요청의 가중치를 지정
- max_fails=n: 설정한 값 n만큼 실패가 발생하면 서버가 죽은 것으로 간주
- fail_timeout: max_fails 가 설정된 상태에서 n 시간만큼 응답하지 않으면 죽은 것으로 간주
- down: 해당 서버를 사용하지 않는다. ip_hash 옵션이 설정된 경우에만 유효
- backup: 대기하고 있다가 설정된 모든 서버가 동작하지 않을 때 사용되는 서버
'Dev > Etc' 카테고리의 다른 글
Maven (0) | 2019.11.24 |
---|---|
Clean Code (0) | 2019.11.24 |
CentOS 메일서버 설정 및 자바에서 메일 발송하기 (0) | 2019.11.24 |
Docker Iptables 오류 (0) | 2019.11.24 |
Docker Container (0) | 2019.11.24 |
Comments