Таймауты запросов
Ограничьте отдельно установку соединения и суммарное время запроса. Уложите повторы в общий бюджет операции.
Команда или настройка
curl --connect-timeout 3 --max-time 10 https://api.example.org/statusКак проверить результат
Смоделируйте медленный ответ и убедитесь, что клиент возвращает ошибку за заданное время.