Зуул зависает от службы - PullRequest
       136

Зуул зависает от службы

0 голосов
/ 04 августа 2020

Когда я тестирую некоторые службы с помощью прокси Zuul (в рамках службы Erueka), иногда, когда ответ некоторых служб занимает больше 1 минуты, сервер Zuul не отвечает (возвращается). Даже если вызываемая служба отправляет ответ.

Я тестировал вызов AJAX и бросал POST-MAN, и запрос зависал, как на изображении ниже. ПРИМЕР POST MAN

Вот мой файл конфигурации сервера Zuul

spring.application.name=ZuulGateway
server.port=8765
eureka.client.serviceUrl.defaultZone = http://192.168.100.236:8761/eureka
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=true
#zuul.host.time-to-live=300000
#zuul.host.connect-timeout-millis=300000
#zuul.host.socket-timeout-millis=300000
#zuul.host.max-per-route-connections=10
ribbon.ReadTimeout=300000
ribbon.ConnectTimeout=30000

#(ribbon.ReadTimeout + ribbon.connectTimeout) * (1+ribbon.maxAutoRetries(default 0) * (ribbon.MaxAutoRetriesNextServer (default 1) + 1)

#timeoutInMilliseconds= (5000 + 5000) * (1+0)*(1+1) =20000
hystrix.command.default.execution.timeout.enabled=true
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=660000

zuul.routes.cargadorclip.path=/deu/**
zuul.routes.cargadorclip.serviceId=CargadorClip
zuul.routes.cargadorcxcta.path=/cxcta/**
zuul.routes.cargadorcxcta.serviceId=CargadorCXCTA
zuul.routes.cargadorcxc.path=/cxc/**
zuul.routes.cargadorcxc.serviceId=CargadorCXC

logging.file.name=/src/files/emisores/proxy.log
logging.file.path=/src/files/emisores/
logging.file.max-size=150MB
...