<개요>
- Function App 사용시 Azure에서 제공하는 Trigger를 사용할 수 있다.
- EventHub(In) , CosmosDB(Out) Extension을 사용하였다.
<현상>
- 간헐적으로 Portal내에서 비정상적으로 Extension설치시간이 길어진다.
- 이후 Function 이 정상적으로 동작하지 않으며 503 오류가 발생한다.
<원인 및 조치사항>
- 이유를 알 수 없지만 Function App 의 Extension 설치시 비정상 오류가 간혹 발생한다.
- 콘솔에 접속하면 다음과 같은 경로에서 extensions.csproj 파일을 확인할 수 있다.
- 그림과 같이 사용하려는 extension이 정상적으로 등록되어 있는지 확인한다.
- https://docs.microsoft.com/ko-kr/azure/azure-functions/install-update-binding-extensions-manual
해당 페이지를 참고하여 수동설치를 필요에 따라 진행한다.
- 이전 설치가 비정상적으로 종료된 경우에는 같은 경로에 app_offline.htm파일이 생성되는 경우가 있는데 해당 파일을 삭제해야 정상적으로 동작한다.
<참고사항>
- Function App에서 현재 제공되고 있는 extension의 종류
- https://github.com/Azure/azure-functions-host/wiki/Updating-your-function-app-extensions
'Azure Architecture' 카테고리의 다른 글
Azure IoT Hub 와 Device 연결, 메시지 전송 및 제어 (0) | 2019.10.08 |
---|---|
Azure Resource Template을 통한 Function App생성시 주의점 (0) | 2019.09.25 |
Azure Cosmos사용시 주의점 (0) | 2019.09.09 |
Azure를 이용한 IoT Device 데이터 수집/분석 (0) | 2019.05.31 |