Eureka - Kann keine Antwort bekommen - Kann nicht an eine eureka-Knoten
Ich habe ein Eureka-server läuft auf port 8761 (localhost:8761/eureka) und ich habe eine Zuul Anwendung, die ich registrieren möchte mit eureka, aber ich bekomme immer den gleichen Fehler:
Can't get a response from http://localhost:8761/eurekaapps/ZUULSERVER
Can't contact any eureka nodes - possibly a security group issue?
java.lang.RuntimeException: Bad status: 404
at com.netflix.discovery.DiscoveryClient.makeRemoteCall(DiscoveryClient.java:1155)
at com.netflix.discovery.DiscoveryClient.makeRemoteCall(DiscoveryClient.java:1060)
at com.netflix.discovery.DiscoveryClient.register(DiscoveryClient.java:606)
at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1596)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Hier ist meine Bewerbung.yml für die zuul Anwendung:
info:
component: Zuul Server
eureka:
server:
enabled: true
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka
registerWithEureka: true
fetchRegistry: false
endpoints:
restart:
enabled: true
shutdown:
enabled: true
health:
sensitive: false
zuul:
route:
discovery:
url: http://localhost:9000/polaris/discovery
path: /polaris/discovery/**
sla:
url: http://localhost:9000/polaris/sla
path: /polaris/sla/**
stores: /stores/**
customers: /customers/**
#remove when spring-boot 1.2.1 is out
security:
basic:
enabled: false
management:
security:
enabled:
false
server:
port: 8765
logging:
level:
ROOT: INFO
org.springframework.web: DEBUG
Habe ich gerade Durcheinander, bis einer dieser Werte und so zuul ist nicht in der Lage, um zu sehen, das eureka-server? Wie es scheint, es ist nicht die Registrierung einwandfrei. Vielleicht habe ich verpasst, ein entscheidender parameter in der Anwendung.yml-Datei?
InformationsquelleAutor user3270760 | 2014-12-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Hinweis ist "eurekaapps" in der Fehlermeldung. Sie benötigen ein abschließendes "/" in der service-URL:
welches auch der Standard ist glaub ich eh).
Remote-eureka-client werfen read time-out-Ausnahme, die besagt, dass nicht eine Antwort bekommen von
http://192.168.1.12:8761/eureka/apps/USERSERVICE/dev39.local:userservice:8181
. aber wenn ich diese url in den browser, bekomme ich die Antwort, dass der host. Was könnte das mögliche Problem ?hast du irgendwelche Vorsätze für dieses?
Nein Mann, ich wechselte zu NodeJS 😛 😀
InformationsquelleAutor Dave Syer