7.10. 서비스 HTTP 상태 모니터 로드 밸런싱 모범 사례


웹 애플리케이션에서 상태 점검을 생성하는 코드를 작성할 때 다음 모범 사례를 사용합니다.

  • 상태 모니터 url-path 는 로드하기 위해 인증이 필요하지 않습니다.
  • 기본적으로 상태 모니터 url-path 는 대체 expected 코드를 지정하지 않는 한 정상 서버를 나타내는 HTTP 200 OK 상태 코드를 반환합니다.
  • 상태 점검은 애플리케이션이 정상이고 더 이상 필요하지 않은지 확인하기에 충분한 내부 검사를 수행합니다. 애플리케이션에 대해 다음 조건이 충족되었는지 확인합니다.

    • 필요한 데이터베이스 또는 기타 외부 스토리지 연결이 실행 중입니다.
    • 애플리케이션이 실행되는 서버에 대해 로드가 허용됩니다.
    • 귀하의 사이트는 유지 관리 모드에 있지 않습니다.
    • 애플리케이션과 관련된 테스트가 작동합니다.
  • 상태 점검으로 생성된 페이지는 크기가 작아야 합니다.

    • 하위 초 간격으로 반환됩니다.
    • 애플리케이션 서버에 상당한 로드를 유발하지 않습니다.
  • 상태 점검을 실행하는 코드에서 캐시된 데이터를 참조할 수 있지만 상태 점검에서 생성한 페이지는 캐시되지 않습니다.

    예를 들어 cron을 사용하여 보다 광범위한 상태 점검을 실행하고 결과를 디스크에 저장하는 것이 유용할 수 있습니다. 상태 모니터 url-path 에서 페이지를 생성하는 코드는 이 cron 작업의 결과를 수행하는 테스트에 통합됩니다.

  • 로드 밸런싱 서비스는 반환된 HTTP 상태 코드만 처리하고 상태 점검이 자주 실행되므로 HEAD 또는 OPTIONS HTTP 메서드를 사용하여 전체 페이지 처리를 건너뛸 수 있습니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동