반응형

전체 글 115

Azure Always On 404에러

404 response code caused by App Services – AlwaysOn feature - Developer Support Always On을 활성화하면 Azure App Service는 애플리케이션 인스턴스를 활성 상태로 유지하기 위해 주기적으로 애플리케이션 루트 경로(/)에 내부 GET 요청을 전송하게 된다. 만약 / 경로가 정의되어 있지 않은 경우 404 응답이 로그에 기록된다. 404 에러를 보고 싶지 않다면 루트 페이지 말고 특정페이지를 지정해서 워밍업하면 된다. IIS단에서 수정이 필요하고, URL Rewrite Rule로 구현하면 된다. 관련 링크: Step-by-Step Guide: Enabling URL Rewrite in IIS Step-by-Step Guide: E..

Azure 2026.04.16

via_upstream과 downstream_remote_disconnect 차이

via_upstream은 HTTP 응답이 정상적으로 Upstream(백엔드 서비스)에 의해 생성되어 Envoy(프록시)를 통해 반환되었음을 의미. 요청 처리는 끝까지 완료되었고 Envoy 자체가 응답을 생성하거나 연결을 끊지 않았다는 뜻. downstream_remote_disconnect는 응답을 보내는 도중 또는 보내기 전에 “다운스트림(클라이언트)”이 연결을 먼저 종료(FIN/RST)했음을 의미. 여기서 downstream = Envoy 기준에서의 클라이언트(브라우저, SDK, API Gateway, Frontend, 다른 서비스 등)

Azure 2026.04.08

Invalid value: "xxx": no child with platform linux/amd64 in index 에러 해결법

ERROR: Failed to provision revision for container app 'xxx'.Error details: The following field(s) are either invalid or missing.Field 'template.containers.orchestrator.image' is invalid with details:'Invalid value: "xxx": no child with platform linux/amd64 in index 에러 해결법에 대해 써본다. 위와 같은 에러가 확인되면 미지원 아키텍쳐 이미지를 원인으로 의심해볼 수 있다. ACR에 업로드된 이미지의 아키텍처를 먼저 확인해보자.경로: ACR > Repository > 해당 레포지토리 > Tags > ..

Azure 2026.04.06

Azure ACS quota 증설

Custom Domain 기준 구독당 기본 발송 한도는 분당 30건, 시간당 100건이다. 현재 ACS 메일 전송 한도를 보고 싶다면 Azure Portal > Email Communication Services Domain > Overview 에서 보면 된다. HTTP 429 오류(too many requests)에러가 많이 뜨는 등 기본 한도가 부족해지면 케이스 오픈으로 증설을 요청해야 한다. Service limits for Azure Communication Services - An Azure Communication Services article | Microsoft Learn 케이스 오픈한다고 무작정 되는 것은 아니고 최근 보낸 이메일의 품질이 스팸으로 간주되지 않는지 평판을 확인해야 한다...

Azure 2026.03.16

Function App의 아웃바운드 통신

Function App의 아웃바운드 통신이 제대로 이루어지는지 확인하려면Function App은 Kudu 콘솔이나 SSH 접속 기능을 제공하지 않기 때문에, Subnet을 새로 생성하시어 테스트용 VM에서 통신테스트하는 것이 가장 합리적인 방법. 이 테스트용 VM에서 tcpping, curl, nameresolver 명령어를 통해 아웃바운드 엔드포인트에 도달하는지 확인하면 된다. NSG에서 포트는?Function App이 통합된 기본 Subnet에 NSG가 없는 상태라면 모든 Outbound 트래픽은 기본적으로 허용된 상태이다. 소스 포트는 *(ANY)로, 목적지 포트는 대상이 사용하고 있는 서비스포트로 설정하면 된다. Function App의 아웃바운드 통신 관련 확인 사항Function App의 트래..

Azure 2026.02.25
반응형