웹앱(App Service) Diagnostics의 TCP 연결 분석 기능

 

찾아볼것 Windows 웹 앱 에만 적용된다함

 

 

하나의 앱이 서버의 많은 소켓 핸들을 유출?소비?하고  결국 컴퓨터 전체 TCP 연결 제한에 도달하면

웹앱이 중단된다

, 외부에서 고객이 요청(접속) 실패한다.

 

B1 / S1 / P1 인스턴스 당 연결 1,920 개
B2 / S2 / P2 인스턴스 당 연결  3,968 개
B3 / S3 / P3 인스턴스 당 연결 8,064 개
I1 / I2 / I3 인스턴스 당 연결  16,000 개

 

 

TCP 연결을 더 자세히 살펴 보려면

"문제 진단 및 해결" - "TCP 연결"

인스턴스의 총 연결과 연결 상태 (TIME_WAIT, ESTABLISHED 등 포함)를 모니터링 가능함.

 

아웃바운드 TCP연결

인스턴스 TCP 연결

 연결 거부  포트 거부가 있는지 확인합니다. 
컴퓨터 전체 TCP 연결 제한에 도달하여
웹 앱이 아웃 바운드 TCP 연결을 설정하지 못한 경우
거부가 발생하게 된다.
소켓 핸들 열기  App Service 계획에 여러 웹앱이있는 경우 소켓 누수를 일으키는 웹앱을 확인할 수 있습니다. 
웹 앱에 누수 연결이있는 경우 프로세스 이름, 프로세스 ID, 사이트 이름 및 열린 핸들 수가 표시
 요약에서 최대 손상을 유발하는 프로세스를 강조 표시합니다. 

 

  




'기술(Azure 만...) > [MS]Azure PaaS' 카테고리의 다른 글

Azure Vmware Solution  (0) 2021.09.14
Azure static webapps 서비스  (0) 2021.08.09
azure SQL 비교, DTU vs vCore  (0) 2021.06.23
웹앱 Pv3 1년/3년 예약형 지원  (0) 2021.06.22
Azure SQL database Sync 기능  (0) 2021.06.18

+ Recent posts