1
resposta

EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.

Olá, alguém pode me informar o motivo dessa mensagem aparecer no Eureka?

EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Marcos!

Essa mensagem de erro no Eureka geralmente indica que o Eureka está recebendo menos renovações de instâncias do que o limite definido. Isso pode acontecer quando as instâncias não estão conseguindo se comunicar corretamente com o Eureka para renovar seu registro.

Uma possível causa para esse problema é a configuração incorreta do serviço de pagamento para se registrar no Eureka. Verifique se você adicionou corretamente a anotação @EnableEurekaClient na classe PagamentosApplication. Além disso, certifique-se de que a dependência org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.1.2 foi adicionada ao projeto.

Outro ponto importante é verificar se as configurações do Eureka estão corretas no arquivo application.properties. Verifique se o endereço do servidor do Eureka está definido corretamente em eureka.client.serviceUrl.defaultZone, como no exemplo abaixo:

eureka.client.serviceUrl.defaultZone=http://localhost:8081/eureka

Certifique-se também de que a porta do serviço de pagamento está configurada como 0 em server.port=0. Isso permite que o Eureka escolha uma porta disponível para o serviço.

Após verificar e corrigir essas configurações, reinicie o serviço de pagamento e verifique se ele se registra corretamente no Eureka. Você pode conferir isso acessando a página do Eureka no navegador e verificando se a instância do serviço de pagamento aparece na lista de aplicações registradas.

Espero ter ajudado! Bons estudos!