반응형

Azure web app service를 통해 Python Flask api 앱 배포 시 발생한 문제

웹 페이지에서 해당 api 첫 호출 시 Load 시간이 너무 오래 걸리는 문제가 있었다.

 

해당 원인에 대해 검색하여 찾아보니 Windows Azure 웹 사이트 또는 앱의 경우 설정 된 어느 정도의 시간 동안 호출이 없을 시

비활성 상태로 전환되어지며 해당 상태에서 호출 시 다시 리소스 할당 및 구성을 진행하기 때문에 첫 연결 시간이 엄청 오래 걸릴수 있다고 한다.

 

해당 현상 해결방법

1. Azure portal > 앱 서비스 > 설정 > 구성 > 일반 설정 > 항상 설정됨 (Always On) 설정

https://stackoverflow.com/questions/51391197/azure-web-app-very-slow-after-publish-or-restart

 

Azure web app very slow after publish or restart

When I publish or restart my web app it loads very slowly the first time, then when I refresh with F5 it is ok again. what could it be?

stackoverflow.com

2. 특정 시간 간격으로 해당 앱 서비스를 호출하는 배치를 만든다.

 

위 문제를 처음 직면했을 때 어떤 이유인지 몰라 앱 로직을 다시 확인하고 DB 연결 시간 또는 검색 시간 등 여러가지 원인을 파악했을 때 정확한 원인 파악이 안되었다. 구글 검색을 성능 문제가 아닌 첫 연결에 대한 검색으로 해결법을 찾을 수 있었다..ㅠㅠ

다시보면 별거 아니였지만 꽤 고생한 문제

반응형

'Azure' 카테고리의 다른 글

[Azure] Resource group could not be found  (0) 2021.05.18
반응형

Azure 명령어 실행 시

Resource group <리소스 그룹 이름> could not be found

위와 같이 오류가 발생하는 경우가 있다

해당 경우는 계정 내 여러개의 구독이 있을 시 발생할 수 있다.

 

해결 방법

  • To list all subscriptions
    • az account list --output table
  • To set your subscription
    • az account set --subscription <subscription-id>

위 명령어로 필요한 리소스 그룹을 사용하는 구독으로 변경해주면 정상 동작한다

 

참조 : https://stackoverflow.com/questions/53418223/resourcegroupnotfound-resource-group-could-not-be-found-when-creating-a

반응형

'Azure' 카테고리의 다른 글

[Azure] WebApp service 첫 커넥트 호출 지연  (0) 2021.11.12

+ Recent posts