나는로드 밸런싱을 nginx하는 초보자이지만, 문서와 온라인 샘플을 기반으로 설치를하고있다. 설정의 위치 부분으로왜 Nginx로드 밸런싱로드 대역폭을 조정하지 않습니까?
proxy_pass http://test;
:
upstream test {
server FirstServerIP weight=1 max_fails=3 fail_timeout=15s;
server SecondServerIP weight=1 max_fails=3 fail_timeout=15s;
}
그럼 난에 입력 : 내가 설정 내 업스트림 설정 방법
는 여기에 있습니다. 백엔드 들어 내가 첫 번째 및 두 번째 서버의 포트 80 프록시 "FirstServerIP"8181 포트를 사용하고 있습니다. 내 FirstServerIP의 대역폭 사용량을 확인하고 들어오는 트래픽이 내 SecondServerIP의 세 배이고 나가는 트래픽이 내 SecondServerIP와 같은 것임을 알 때까지 모든 것이 좋습니다 ...
이유를 말해 줄 수 있습니까? 어떻게 고칠 수 있니? 내 SecondServer에서 내 FirstServer로 데이터를 업로드 한 다음 다시 사용자에게 보냈기 때문입니다.
데이터가 내 SecondServer에서 FirstServer로 업로드되고 사용자에게 다시 전송 된 것 같습니다 ._ FirstServer 및 SecondServerIP 구성을 확인해야합니다. 위의 config 스 니펫은 그렇게 할 수 없습니다. – VBart
@VBart 첫 번째 및 두 번째 서버에 요청을 똑같이 프록시하기 위해 세 번째 서버가 필요합니까? 세 번째 서버 대역폭이 첫 번째 및 두 번째 서버가 결합됩니까? – Echiomega