Повторная попытка повышения Tenacity для кодов исключений. 503

Я новичок в повторных попытках, я застрял на этом некоторое время, поэтому решил спросить.

Я пытаюсь подключиться к консулу, и иногда, когда приложение работает долго, оно получает 503, я хочу использовать некоторую логику, чтобы повторить попытку создания нового подключения.

      @retry( stop=stop_after_attempt(3),
        reraise=True,)
def connect_to_consul():
    global CONSUL
    CONSUL = consul.Consul(
        host="consul8x.y",
        port=80,
        verify=False)

Как я могу фильтровать повторные попытки только на (408, 500, 503, 504)

0 ответов

Другие вопросы по тегам