다음을 통해 공유


배포 후 일반적인 런타임 문제 해결

이 문서에서는 런타임 문제의 일반적인 원인을 설명하고 이러한 문제를 해결하기 위한 솔루션을 제공합니다.

배포 후 애플리케이션에 문제가 발생하는 경우 문제가 배포 또는 런타임과 관련이 있는지 여부를 확인하는 것이 중요합니다. 배포 문제로 인해 잘못된 파일 집합이 함수 앱에 배포되거나 일부 파일이 전혀 배포되지 않을 수 있습니다. 런타임 문제는 배포 후에 발생합니다. wwwroot 디렉터리의 파일은 그대로 있지만 함수 앱이 제대로 실행되고 있지 않습니다. 이 시나리오가 발생하면 사이트를 배포하는 데 사용한 기술은 더 이상 관련이 없습니다. 런타임 문제의 경우 대신 코드가 런타임에 수행하는 작업과 실패하는 방법에 집중해야 합니다.

콘텐츠 배포 후 애플리케이션 런타임 문제의 일반적인 원인

런타임 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 함수 앱이 스토리지 계정에 대한 액세스 권한을 상실했기 때문에 함수 런타임을 시작할 수 없습니다.
  • Azure Functions의 런타임 샌드박스 환경에서는 로컬 컴퓨터에서 작동하는 특정 작업을 차단하는 작업이 있습니다.
  • Azure Functions 앱이 올바르게 구성되지 않았습니다. 예를 들어 다음 설정에서 잘못된 값으로 인해 함수 호스트가 시작되지 않습니다.
    • 런타임 또는 언어 버전
    • 트리거 연결 문자열
    • 키 자격 증명 모음 설정
  • 외부 종속성(예: 데이터베이스 또는 메시징 시스템)이 올바르게 설정되지 않아 시간 초과 오류가 발생합니다.
  • 동기화 트리거가 실패했습니다. 이로 인해 함수가 잘못 로드됩니다.
  • 코드는 로컬 컴퓨터에만 존재하는 경로를 하드 코딩하는 것과 같이 경로에 대해 잘못된 가정을 합니다.

해결 방법

콘텐츠 배포 후 런타임 문제를 해결하려면 다음 방법 중 하나 이상을 시도합니다.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.