Отслеживание сбоев и механизм повторов
Вам необходимо отслеживать сбои на своей стороне и обращаться в службу поддержки FedEx, если ошибки сохраняются.
Ограничения для повторов
- Механизм повтора отправки данных о событиях запускается, только если FedEx не получает код состояния HTTP 200 или 202 в ответе от целевого URL-адреса. Попытки повтора осуществляются 3 раза в течение 15 минут с 5-минутными интервалами (см. диаграмму повторных попыток).
- Если FedEx пытается отправить данные о событиях и не получает в ответе 200 или 202, такая транзакция считается неудачной.
- Каждое событие в случае сбоя будет повторено три раза в течение 15 минут с пятиминутными интервалами. Если все эти попытки окажутся неудачными, событие будет помещено в очередь невыполненных событий. Его можно будет извлечь оттуда с помощью механизма повторов в вашем проекте webhook Advanced Integrated Visibility. Все события со сбоем, имеющие перечисленные ниже значения серии HTTPS, будут храниться в течение 7 дней. Их можно будет извлечь, запустив процесс повтора в вашем проекте webhook Advanced Integrated Visibility.
- 200 — NULL
- 400 — несоответствие идентификатора клиента
- 401 — маркер Data Works недействителен
- 500 — NULL
Правила повтора:
Каждое событие в случае сбоя будет повторено три раза в течение 15 минут с пятиминутными интервалами. Если все эти попытки окажутся неудачными, событие будет помещено в очередь невыполненных событий. Его можно будет извлечь оттуда с помощью механизма повторов в вашем проекте webhook Advanced Integrated Visibility.
- Правила повтора:
- Попытка 1.
Пример: отправление с номером отслеживания 823497234824 имеет статус «Доставлено», клиент вернул ответ 400. (Любой ответ с кодом состояния HTTP, отличным от 200 или 202, считается ошибкой.) В этом случае попытка 1 считается неудачной.- Попытка 2. 1 мин. +/ джиттер — повтор 1.
- Попытка 3. 2 мин. +/ джиттер — повтор 2.
- Попытка 4. 4мин. +/ джиттер — повтор 3.
Если FedEx получает ответ, означающий успех, например код состояния HTTP 200 или 202 для любого из повторных запросов, работа механизма повтора для заданного события останавливается.
- Попытка 1.
Важные замечания
- Механизм повтора отправки данных о событиях запускается, только если FedEx не получает код состояния HTTP 200 или 202 в ответе от целевого URL-адреса.
- Если FedEx пытается отправить данные о событиях и не получает в ответе 200 или 202, такая транзакция считается неудачной.
- FedEx продолжит отправлять данные о новых событиях, возникающих во время повторной попытки отправки для исходного события.
- FedEx также будет отправлять данные о последующих событиях, возникающих для этого webhook Advanced Integrated Visibility.
Отслеживание сбоев и механизм повторов
Вам необходимо отслеживать сбои на своей стороне и обращаться в службу поддержки FedEx, если ошибки сохраняются.
Ограничения для повторов
- Механизм повтора отправки данных о событиях запускается, только если FedEx не получает код состояния HTTP 200 или 202 в ответе от целевого URL-адреса. Попытки повтора осуществляются 3 раза в течение 15 минут с 5-минутными интервалами (см. диаграмму повторных попыток).
- Если FedEx пытается отправить данные о событиях и не получает в ответе 200 или 202, такая транзакция считается неудачной.
- Каждое событие в случае сбоя будет повторено три раза в течение 15 минут с пятиминутными интервалами. Если все эти попытки окажутся неудачными, событие будет помещено в очередь невыполненных событий. Его можно будет извлечь оттуда с помощью механизма повторов в вашем проекте webhook Advanced Integrated Visibility. Все события со сбоем, имеющие перечисленные ниже значения серии HTTPS, будут храниться в течение 7 дней. Их можно будет извлечь, запустив процесс повтора в вашем проекте webhook Advanced Integrated Visibility.
- 200 — NULL
- 400 — несоответствие идентификатора клиента
- 401 — маркер Data Works недействителен
- 500 — NULL
Правила повтора:
Каждое событие в случае сбоя будет повторено три раза в течение 15 минут с пятиминутными интервалами. Если все эти попытки окажутся неудачными, событие будет помещено в очередь невыполненных событий. Его можно будет извлечь оттуда с помощью механизма повторов в вашем проекте webhook Advanced Integrated Visibility.
Response