[Azure Function] 함수 앱 동작이 멈춥니다

Azure Service Bus의 Trigger로 Azure Function을 사용하고 있습니다.

게시는 하지 않고 VS2019를 통해 디버깅을 하는데, Service Bus에 300여개의 데이터가 한번에 들어오면 200개정도를 한 번에 트리거를 만들어내면서 함수 앱이 동작합니다.

아래 화면은 제가 돌고 있는 화면을 찍은게 아니라 멈춘 화면을 찍은 것인데요, 앱이 동작하면 우측의 프로세스 메모리 및 CPU가 시간의 흐름에 따라 계속 흘러가야합니다. 그런데 지금 37초쯤 동작했을 때 저 상태로 멈춰있습니다.

예외가 계속해서 발생하고 있다면 예외는 예외대로 발생하면서 그래프는 계속 움직여야 한다고 생각하는데, 왜 앱이 멈춘 것처럼 출력되는 것일까요?

1개의 좋아요

확실하지는 않지만 TaskCanceledException이 연속으로 엄청 발생할 때, Visual Studio의 디버그 → 진단 세션프로세스메모리 및 CPU 가 멈추는 것으로 확인 되었습니다.

왜 Exception이 연달아 발생할 때 App이 멈추는 지는 잘 모르겠습니다.
Exception도 찾아보니 Exception별로 무거움이 달라서 비용도 다 다르다던데…

1개의 좋아요