내보내기(0) 인쇄
모두 확장

스케줄러 제한, 기본값 및 오류 코드

업데이트 날짜: 2014년 4월

다음 표에서는 Azure Scheduler의 주요 할당량, 제한 및 기본값에 대해 설명합니다.

 

리소스 제한 설명

Job size

최대 작업 크기는 16K입니다. PUT 또는 PATCH로 인해 이러한 제한보다 큰 작업이 발생하는 경우 400 잘못된 요청 상태 코드가 반환됩니다.

Request URL size

요청 URL의 최대 크기는 2048자입니다.

Aggregate header size

최대 집계 헤더 크기는 4096자입니다.

Header count

최대 헤더 수는 50개입니다.

Body size

최대 본문 크기는 8192자입니다.

Recurrence span

최대 되풀이 기간은 18개월입니다.

Time to start time

최대 "시작 시간까지의 시간"은 18개월입니다.

Job history

작업 기록에 저장되는 최대 응답 본문은 2048바이트입니다.

Frequency

기본 최대 빈도 할당량은 무료 작업 컬렉션에서 1시간이고 표준 작업 컬렉션에서 1분입니다. 최대 빈도는 작업 컬렉션에서 최대값보다 작게 구성할 수 있습니다. 작업 컬렉션의 모든 작업은 작업 컬렉션에서 설정된 값으로 제한됩니다. 작업 컬렉션의 최대 빈도보다 높은 빈도로 작업을 만들려고 하면 409 충돌 상태 코드와 함께 요청이 실패합니다.

Jobs

기본 최대 작업 할당량은 무료 작업 컬렉션에서 5개 작업이고 표준 작업 컬렉션에서 50개 작업입니다. 최대 작업 수는 작업 컬렉션에서 구성할 수 있습니다. 작업 컬렉션의 모든 작업은 작업 컬렉션에서 설정된 값으로 제한됩니다. 최대 작업 할당량보다 많은 작업을 만들려고 하면 409 충돌 상태 코드와 함께 요청이 실패합니다.

Job history retention

작업 기록은 2개월까지 유지됩니다.

Completed and faulted job retention

완료된 작업과 오류가 발생한 작업은 60일 동안 알려 줍니다.

Timeout

HTTP 작업에는 정적 요청 제한 시간 30초(구성 불가)가 적용됩니다. 더 오랫동안 실행되는 작업의 경우 HTTP 비동기 프로토콜을 따릅니다. 예를 들어 202를 즉시 반환하되 백그라운드에서 작업을 계속합니다.

스케줄러 서비스에 대해 수행된 모든 요청은 x-ms-request-id라는 응답 헤더를 반환합니다. 이 헤더에는 요청을 고유하게 식별하는 불투명 값이 포함됩니다.

요청이 계속해서 실패하는 경우, 요청 형식이 올바른 것으로 확인되었으면 이 값을 사용해서 오류를 Microsoft에 보고해야 할 수 있습니다. 보고서에 x-ms-request-id의 값, 요청을 수행한 대략적인 시간, 구독의 ID, 클라우드 서비스, 작업 컬렉션 및/또는 작업, 요청으로 시도된 작업 유형을 포함하십시오.

표준 HTTP 상태 코드 외에도 Azure 스케줄러 REST API는 확장된 오류 코드 및 오류 메시지를 반환합니다. 확장된 코드는 표준 HTTP 상태 코드를 대체하지 않지만 표준 HTTP 상태 코드와 함께 사용할 수 있는 동작 가능한 추가 정보를 제공합니다.

예를 들어 HTTP 404 오류는 다양한 이유로 발생할 수 있으므로 확장된 메시지에 추가 정보가 있으면 문제 해결에 도움이 될 수 있습니다. REST API에서 반환하는 표준 HTTP 코드에 대한 자세한 내용은 서비스 관리 상태 및 오류 코드를 참조하십시오. 서비스 관리 API에 대한 REST API 작업은 HTTP/1.1 상태 코드 정의에 정의된 표준 HTTP 상태 코드를 반환합니다. 다음 표에서는 서비스에서 반환될 수 있는 일반적인 오류에 대해 설명합니다.

 

오류 코드 HTTP 상태 코드 사용자 메시지

MissingOrIncorrectVersionHeader

Ŕ©¬?¬řµČ żäĂ»(400)

버전 관리 헤더가 지정되지 않았거나 잘못 지정되었습니다.

InvalidXmlRequest

Ŕ©¬?¬řµČ żäĂ»(400)

요청 본문의 XML이 잘못되었거나 잘못 지정되었습니다.

MissingOrInvalidRequiredQueryParameter

Ŕ©¬?¬řµČ żäĂ»(400)

필수 쿼리 매개 변수가 이 요청에 지정되지 않았거나 잘못 지정되었습니다.

InvalidHttpVerb

Ŕ©¬?¬řµČ żäĂ»(400)

지정된 HTTP 동사를 서버에서 인식할 수 없거나 이 리소스에 유효하지 않습니다.

AuthenticationFailed

사용할 수 없음(403)

서버에서 요청을 인증하지 못했습니다. 인증서가 올바른지와 이 구독에 연결되어 있는지 확인하십시오.

ResourceNotFound

Ă?Ŕ» Ľö ľřŔ?(404)

지정된 리소스가 없습니다.

InternalError

?»şÎ Ľ­ąö żŔˇ˘?ů(500)

서버에 내부 오류가 발생했습니다. 다시 요청하십시오.

OperationTimedOut

?»şÎ Ľ­ąö żŔˇ˘?ů(500)

허용 시간 안에 작업을 완료할 수 없습니다.

ServerBusy

서비스를 사용할 수 없음(503)

서버(또는 내부 구성 요소)에서 현재 요청을 받을 수 없습니다. 요청을 다시 시도하십시오.

SubscriptionDisabled

사용할 수 없음(403)

구독을 사용할 수 없는 상태입니다.

BadRequest

Ŕ©¬?¬řµČ żäĂ»(400)

매개 변수가 잘못되었습니다.

ConflictError

Ă浹(409)

충돌이 발생하여 작업을 완료할 수 없습니다.

TemporaryRedirect

임시 리디렉션(307)

요청된 개체를 사용할 수 없습니다. 응답의 Location 필드에서 개체의 새 위치에 대한 임시 URI를 구할 수 있습니다. 새 URI에서 원래 요청을 반복할 수 있습니다.

API 작업은 관리 서비스에서 정의된 추가 오류 정보도 반환할 수 있습니다. 이 추가 오류 정보는 응답 본문에서 반환됩니다. 오류 응답의 본문은 아래에 나와 있는 기본 형식을 따릅니다.


<?xml version="1.0" encoding="utf-8"?>
<Error>
  <Code>string-code</Code>
  <Message>detailed-error-message</Message>
</Error>

참고 항목

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft