Spring Boot Microservice com.netflix.zuul.exception.ZuulException: ошибка пересылки - PullRequest
0 голосов
/ 18 сентября 2018

Я создал микро сервис с использованием весенней загрузки и прокси zuul implment, поэтому, когда я вызываю url через прокси zuul и каким-то образом мой сервис отключается, я получаю com.netflix.zuul.exception.ZuulException: ошибка пересылки IЯ также реализовал errorFilter и отправил пользовательское сообщение от errorFilter , но он не работает для меня.Я получаю ответ ниже:

{
"timestamp": 1537261710692,
"status": 500,
"error": "Internal Server Error",
"exception": "com.netflix.zuul.exception.ZuulException",
"message": "GENERAL"}

1 Ответ

0 голосов
/ 04 октября 2018

Эта проблема возникает, когда ваша внутренняя служба недоступна, но ваш шлюз выполняет прокси-вызовы для недоступной внутренней службы.

Если вы читаете файл журнала, вы можете проверить его.

DynamicServerListLoadBalancer for client BACKEND-YOUR-SERVICE initialized: 
DynamicServerListLoadBalancer:{NFLoadBalancer:name=BACKEND-YOUR-SERVICE,
current list of Servers=[]

Это означает, что нет доступных серверов вашей фоновой службы.

Пожалуйста, проверьте в следующем порядке.

  1. Проверьте, является ли ваша фоновая службавыполняется
  2. (если вы используете Eureka Server) Проверьте, зарегистрирована ли ваша внутренняя служба на сервере Eureka на веб-странице Eureka.
  3. Проверьте, настроен ли ваш прокси-сервер zuul с правильным именем внутренней службы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...