увеличить swagger requestTimeout - PullRequest
0 голосов
/ 31 мая 2019

Есть ли что-нибудь, что может помочь мне увеличить тайм-аут запроса swagger, который я выдаю моему RestAPI, используя "Try it out" swagger?

Я бродил по Интернету и не нашел что-то полезное, и я пытался добавить что-то в мои файлы конфет yml, но я не знал, что написать

Я ожидал найти что-то вроде этого:

swagger.timeout=5000

У меня есть приложение с весенней загрузкой, использующее swagger для тестирования моих веб-сервисов в restController. у меня есть лечение, которое занимает около 30 секунд, вещь, которая заставляет свагера выдавать ошибку 500 тайм-аута для меня.

спасибо!

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

решено добавлением этого в ZUUL (API Gateway)

ribbon:
ReadTimeout: 120000
ConnectTimeout: 120000
0 голосов
/ 31 мая 2019

Насколько я знаю, Swagger регистрирует свои конечные точки как обычные контроллеры Spring, поэтому для обслуживания своего трафика используйте базовый веб-контейнер.

Попробуйте увеличить общее время ожидания соединения:

server.connection-timeout=120000

Время ожидания соединителями другого HTTP-запроса перед закрытием соединения. Если не задано, используется значение по умолчанию для конкретного соединителя. Используйте значение -1, чтобы указать отсутствие (то есть бесконечное) время ожидания.

...