Logic Apps에서 작동하지 않는 Azure Python 함수 재시도 제한

Joseph Kozsuch

"실패한"기능의 재 시도를 제한하는 두 가지 방법을 시도했지만 둘 다 작동하지 않았습니다 (아래 설명). 나는 발달에 어려움을 겪고 있으므로 모든 도움을 주시면 감사하겠습니다.

컨텍스트 : 함수는 이메일 첨부 파일이 Blob에 저장된 후 이메일에 의해 트리거되는 논리 앱에 배치됩니다. 파일이 저장된 후 함수는 성공적으로 수행되지만 논리 앱은 2-3 분의 런타임 후 "BadRequest. Http 요청 실패 : 서버가 제한 시간 내에 응답하지 않았습니다"를 반환합니다. 그런 다음 논리 앱은 함수를 추가로 4 번 다시 시도합니다.

방법 1 : host.json에 다시 시도했습니다.

{
  "version": "2.0",
  "logging": {
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": true,
        "excludedTypes": "Request"
      }
    }
  },
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle",
    "version": "[1.*, 2.0.0)"
  },
  "retry": {
    "strategy": "fixedDelay",
    "maxRetryCount": 0,
    "delayInterval": "00:00:05"
  }
}

방법 2 : 동일한 스 니펫을 function.json에 배치했습니다.

{
  "scriptFile": "__init__.py",
  "bindings": [
    {
      "authLevel": "anonymous",
      "type": "httpTrigger",
      "direction": "in",
      "name": "req",
      "methods": [
        "get",
        "post"
      ]
    },
    {
      "type": "http",
      "direction": "out",
      "name": "$return"
    }
  ],
  "retry": {
    "strategy": "fixedDelay",
    "maxRetryCount": 0,
    "delayInterval": "00:00:10"
}
}
프랭크 공

재시도 정책은에 의해 정의되며 azure logic app함수에서 구성해서는 안되지만 Azure 논리 앱 작업에서 다시 시도 정책을 구성해야합니다. 재시도 정책을 참조 할 수 있습니다 .

가장 기본적인 예외 및 오류 처리에 대해서는 지원되는 모든 작업 또는 트리거에서 재시도 정책을 사용할 수 있습니다 (예 : HTTP 작업 참조). 재시도 정책은 원래 요청이 시간 초과되거나 실패 할 때 작업 또는 트리거가 요청을 재 시도할지 여부와 방법을 지정합니다. 즉, 408, 429 또는 5xx 응답을 생성하는 요청입니다. 다른 재시도 정책이 사용되지 않으면 기본 정책이 사용됩니다.

재시도 횟수를 0으로 구성하려면 아래 단계를 따르십시오.

당신은 클릭 수 ···의 오른쪽 상단 모서리에 Http다음 작업을 클릭 Settings하고, 선택 None에 따라 Retry Policy:

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

재귀 함수에서 작동하지 않는 캐치 시도

분류에서Dev

QUERY 함수는 예제 시트에서 작동하지만 동일한 수식이있는 새 시트에서는 작동하지 않습니다.

분류에서Dev

Azure Logic App에서 작동하지 않는 '새 빌드 대기열'의 완료 시간까지 '지연'

분류에서Dev

azure 함수 프록시가 Linux 시스템에서 작동하지 않음

분류에서Dev

Azure Event Grid에서 Logic Apps로 이벤트 보내기를 다시 시도하는 방법

분류에서Dev

재귀없이 의도 한대로 작동하지 않는 수정 된 함수

분류에서Dev

Python-def () 함수 내에서 작동하지 않는 if 문

분류에서Dev

R에서 작동하지 않는 벡터에 대한 함수

분류에서Dev

함수 PHP에서 작동하지 않는 제출 버튼

분류에서Dev

제네릭 클래스에서 작동하지 않는 함수

분류에서Dev

Python smtplib 주제가 함수 내에서 작동하지 않습니다.

분류에서Dev

angularjs 지시문-제대로 작동하지 않는 함수

분류에서Dev

reactjs-지도 함수 내에서 작동하지 않는 함수

분류에서Dev

Azure Logic Apps, 시작 구성

분류에서Dev

제거 프로그램은 재부팅시에만 작동합니다. 재부팅하지 않아도되도록 재정의 할 수 있습니까?

분류에서Dev

Azure Logic Apps는 ServiceBus에 JSON 메시지를 보냅니다.

분류에서Dev

Logic Apps에서 Azure Devops 릴리스 파이프 라인 시작

분류에서Dev

기본 제공 재시도 정책이 실패한 후 Azure 함수에 메시지를 기록하려면 어떻게하나요?

분류에서Dev

Python에서 동시에 세 가지 함수를 실행하면 작동하지 않습니다.

분류에서Dev

Microsoft Azure에서 작동하지 않는 하위 도메인

분류에서Dev

Azure 함수에 대한 Azure Cosmos DB 입력 바인딩이 작동하지 않음

분류에서Dev

Node.js-process.stdin.on에 대한 재귀 함수는 원하지 않는 반복 동작을 만듭니다.

분류에서Dev

C ++ 클래스 함수가 다른 함수 내에서 의도 한대로 작동하지 않습니다.

분류에서Dev

JavaScript 함수는 정수에서 제대로 작동하지 않습니다.

분류에서Dev

아직 존재하지 않을 수도있는 html에서 작동하는 Javascript

분류에서Dev

XMPP 서버에 메시지를 보내는 PHP 함수는 로그를 제공하지 않고 작동하지 않습니다.

분류에서Dev

Python에서 Azure 함수를 사용한 Blob 입력 바인딩이 작동하지 않습니다 (inputblob.name is None "). 문제 해결 방법은 무엇입니까?

분류에서Dev

C ++ : 함수 수정, 재 컴파일 시도, 해당 함수에 대한 정의되지 않은 참조 획득

분류에서Dev

Python replace () 함수가 작동하지 않음-새 함수 임에도 불구하고

Related 관련 기사

  1. 1

    재귀 함수에서 작동하지 않는 캐치 시도

  2. 2

    QUERY 함수는 예제 시트에서 작동하지만 동일한 수식이있는 새 시트에서는 작동하지 않습니다.

  3. 3

    Azure Logic App에서 작동하지 않는 '새 빌드 대기열'의 완료 시간까지 '지연'

  4. 4

    azure 함수 프록시가 Linux 시스템에서 작동하지 않음

  5. 5

    Azure Event Grid에서 Logic Apps로 이벤트 보내기를 다시 시도하는 방법

  6. 6

    재귀없이 의도 한대로 작동하지 않는 수정 된 함수

  7. 7

    Python-def () 함수 내에서 작동하지 않는 if 문

  8. 8

    R에서 작동하지 않는 벡터에 대한 함수

  9. 9

    함수 PHP에서 작동하지 않는 제출 버튼

  10. 10

    제네릭 클래스에서 작동하지 않는 함수

  11. 11

    Python smtplib 주제가 함수 내에서 작동하지 않습니다.

  12. 12

    angularjs 지시문-제대로 작동하지 않는 함수

  13. 13

    reactjs-지도 함수 내에서 작동하지 않는 함수

  14. 14

    Azure Logic Apps, 시작 구성

  15. 15

    제거 프로그램은 재부팅시에만 작동합니다. 재부팅하지 않아도되도록 재정의 할 수 있습니까?

  16. 16

    Azure Logic Apps는 ServiceBus에 JSON 메시지를 보냅니다.

  17. 17

    Logic Apps에서 Azure Devops 릴리스 파이프 라인 시작

  18. 18

    기본 제공 재시도 정책이 실패한 후 Azure 함수에 메시지를 기록하려면 어떻게하나요?

  19. 19

    Python에서 동시에 세 가지 함수를 실행하면 작동하지 않습니다.

  20. 20

    Microsoft Azure에서 작동하지 않는 하위 도메인

  21. 21

    Azure 함수에 대한 Azure Cosmos DB 입력 바인딩이 작동하지 않음

  22. 22

    Node.js-process.stdin.on에 대한 재귀 함수는 원하지 않는 반복 동작을 만듭니다.

  23. 23

    C ++ 클래스 함수가 다른 함수 내에서 의도 한대로 작동하지 않습니다.

  24. 24

    JavaScript 함수는 정수에서 제대로 작동하지 않습니다.

  25. 25

    아직 존재하지 않을 수도있는 html에서 작동하는 Javascript

  26. 26

    XMPP 서버에 메시지를 보내는 PHP 함수는 로그를 제공하지 않고 작동하지 않습니다.

  27. 27

    Python에서 Azure 함수를 사용한 Blob 입력 바인딩이 작동하지 않습니다 (inputblob.name is None "). 문제 해결 방법은 무엇입니까?

  28. 28

    C ++ : 함수 수정, 재 컴파일 시도, 해당 함수에 대한 정의되지 않은 참조 획득

  29. 29

    Python replace () 함수가 작동하지 않음-새 함수 임에도 불구하고

뜨겁다태그

보관