이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14093|회답: 0

알리바바 클라우드 SLB 부하 분산 HTTP 건강 확인 실패 분석

[링크 복사]
게시됨 2017. 7. 25. 오후 10:16:50 | | | |

알리바바 클라우드의 로드 밸런싱은 TCP, UDP, HTTP 등을 지원합니다. 제 웹사이트가 HTTP 프로토콜이기 때문입니다.

"알리바바 클라우드는 4계층(TCP 및 UDP)과 7계층(HTTP, HTTPS)에서 부하 분산 서비스를 제공합니다. 네트워크 계층은 1978년 국제표준화기구(ISO)가 제안한 개방형 시스템 상호 연결의 참조 모델로, 유명한 OSI/RM 모델(Open System Interconnection/Reference Model)입니다. 이 프로토콜은 컴퓨터 네트워크 아키텍처의 통신 프로토콜을 아래에서 위로 7개의 계층으로 나눕니다: 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 프레젠테이션 계층, 그리고 응용 계층 레이어). 네 번째 계층은 데이터 전송 서비스를 완성하며, 상위 세 계층은 사용자 지향적입니다. ”

항상 예외를 요청하는 건강 검사를 설정하세요!!

HTTP 건강 점검이 어떻게 작동하는지 살펴보겠습니다:

HTTP 모드의 건강 체크는 헤드 요청을 감지하고, Tengine 노드 서버는 HTTP 헤더 요청을 보내고 반환 코드 매개변수를 비교하여 백엔드 서비스가 비정상인지 확인합니다.

사실 HTTP 요청을 보내고 반환 요청 헤더의 상태 코드를 확인하는 것이었는데, 처음에는 보안 그룹 설정 문제인 줄 알았습니다

마지막으로, 저는 사용자 에이전트 없이 요청을 필터링하는 nginx가 있는데, 이게 문제인가요?

알리바바 클라우드 모니터링은 http 요청에 사용자 에이전트가 없는지 확인하고, 제 서버가 403 상태 코드를 직접 반환하는 것으로 추정되며, 해결책은 다음과 같습니다:



정상 상태 코드의 http_4xx http_5xx을 확인해 문제를 해결하세요!!








이전의:dz 첨부파일이 저장되지 않아 우회 방법이 없습니다
다음:PHP-FPM 매개변수 구성 및 튜닝
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com