programing

Azure App 서비스 메모리 사용량입니다.어디에서 전체 고장을 확인할 수 있습니까?

goodsources 2023. 5. 6. 14:57
반응형

Azure App 서비스 메모리 사용량입니다.어디에서 전체 고장을 확인할 수 있습니까?

최근 Azure App Service Plan에 따라 사이트의 메모리가 부족해졌습니다.

이로 인해 모든 앱에서 "메모리 리소스가 모두 사용됨" 오류가 발생했습니다.

"CPU 백분율 및 메모리 백분율"을 클릭하면 지난 24시간 동안 82%로 급증한 것으로 나타납니다.

"Metrics per Instance(App Service Plan)"로 이동하면 모든 웹 애플리케이션이 시각적으로 표시됩니다.모든 작업 세트를 MB 단위로 합산하면 앱 서비스 플랜 사용량의 82%에 해당하는 시점에 최대 22%가 추가되었습니다.

이 SO 답변은 Kudu에서 메모리 사용량을 볼 것을 제안합니다.

Azure Dashboard 또는 Kudu는 구체적으로 "App Service Plan" 메모리 사용량을 보여줄 수 있는 방법이 있습니까?

보기에 표시된 다양한 측면을 이해하려면 빠른 비디오를 보십시오. https://www.youtube.com/watch?v=lWeutt1GvRs

  1. Azure 포털에서 Azure 앱의 문제 진단 해결 블레이드로 이동합니다.
  2. 가용성성능 범주 선택
  3. 왼쪽의 Memory Analysis(메모리 분석)를 선택하거나 오른쪽의 Memory Usage(메모리 사용) 카드를 클릭합니다.
  4. 그러면 메모리 분석 도구가 시작됩니다.

메모리 분석 도구 아래에서:-

  • 가장 먼저 표시되는 것은 App Service Plan Density(앱 서비스 플랜 밀도)입니다. 앱 서비스 플랜이 너무 꽉 찼는지 확인하고 동일한 앱 서비스 플랜에 너무 많은 앱이 있는 것을 발견하면 경고음을 울립니다.
  • 대용량 메모리를 사용하는 애플리케이션을 감지하거나 더 많이 사용하는 경우 통찰력이 표시됩니다.
  • 현재 앱의 개인 바이트 사용량
  • App Service Plan에 할당된 각 인스턴스에 사용 중인 물리적 메모리
  • 그런 다음 메모리 드릴다운은 각 앱과 해당 인스턴스에서 실행 중인 관련 프로세스에 대한 인스턴스별 메모리 드릴다운을 보여줍니다.

메모리 드릴다운 보기의 스크린샷

앱 수준 분석

여기에 이미지 설명 입력

날짜가 지정된 질문이지만, 이 질문이 게시된 시점에 존재하지 않았다고 생각되는 데이터를 보여주는 보기를 찾았습니다.

문제 진단 및 해결로 이동하고 보기 상단의 "Search App Service Diagnostics"라는 레이블이 지정된 입력 상자에서 "메모리"를 검색합니다.결과에서 메모리 드릴다운을 선택합니다.앱 서비스 플랜에서 인스턴스별로 실행 중인 모든 앱의 전체 내역을 볼 수 있습니다.

스크린샷 1: "문제 진단 및 해결" 보기에서 "메모리"에 대한 검색 결과

스크린샷 2: 앱 서비스 요금제의 앱별 인스턴스별 메모리 사용량에 대한 전체 분석

언급URL : https://stackoverflow.com/questions/48291287/azure-app-service-memory-usage-where-to-see-full-breakdown

반응형