kbastani / spring-cloud-microservice-example

An example project that demonstrates an end-to-end cloud native application using Spring Cloud for building a practical microservices architecture.
http://www.kennybastani.com/2015/07/spring-cloud-docker-microservices.html
GNU General Public License v3.0
176 stars 135 forks source link

docker-compose up some error #56

Closed yyqangular1 closed 4 years ago

yyqangular1 commented 6 years ago

After mvn clean install successed, when i start the service

$ docker-compose up > yyq2.log
Recreating docker_discovery_1 ... done
Recreating docker_configserver_1 ... done
Recreating docker_moviesui_1 ... 
Recreating docker_recommendation_1 ... 
Recreating docker_movie_1 ... 
Recreating docker_recommendation_1 ... done
Recreating docker_gateway_1 ... done
Recreating docker_hystrix_1 ... done

the detail error message like this:

^[[33mconfigserver_1    |^[[0m 2018-02-06 05:49:20.107 ERROR 1 --- [           main] c.n.d.s.t.d.RedirectingEurekaHttpClient  : Request execution error
^[[33mconfigserver_1    |^[[0m
^[[33mconfigserver_1    |^[[0m com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused (Connection refused)
^[[33mconfigserver_1    |^[[0m  at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar!/:1.19.1]
^[[33mconfigserver_1    |^[[0m  at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123) ~[jersey-client-1.19.1.jar!/:1.19.1]
^[[33mconfigserver_1    |^[[0m  at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27) ~[eureka-client-1.4.12.jar!/:1.4.12]
^[[33mconfigserver_1    |^[[0m  at com.sun.jersey.api.client.Client.handle(Client.java:652) ~[jersey-client-1.19.1.jar!/:1.19.1]
^[[33mconfigserver_1    |^[[0m  at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682) ~[jersey-client-1.19.1.jar!/:1.19.1]
^[[33mconfigserver_1    |^[[0m  at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) ~[jersey-client-1.19.1.jar!/:1.19.1]
^[[33mconfigserver_1    |^[[0m  at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509) ~[jersey-client-1.19.1.jar!/:1.19.1]
...
...
^[[33mconfigserver_1    |^[[0m Caused by: java.net.ConnectException: Connection refused (Connection refused)
^[[33mconfigserver_1    |^[[0m  at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_111]
^[[33mconfigserver_1    |^[[0m  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_111]
^[[33mconfigserver_1    |^[[0m  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_111]
^[[33mconfigserver_1    |^[[0m  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_111]
^[[33mconfigserver_1    |^[[0m  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_111]
^[[33mconfigserver_1    |^[[0m  at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_111]
^[[33mconfigserver_1    |^[[0m  at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:120) ~[httpclient-4.5.2.jar!/:4.5.2]
^[[33mconfigserver_1    |^[[0m  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) ~[httpclient-4.5.2.jar!/:4.5.2]
...
^[[33mconfigserver_1    |^[[0m 2018-02-06 05:49:20.108  WARN 1 --- [           main] c.n.d.s.t.d.RetryableEurekaHttpClient    : Request execution failure
^[[33mconfigserver_1    |^[[0m 2018-02-06 05:49:20.152 ERROR 1 --- [           main] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_CONFIGSERVER/cf3db4f0dce5:configserver:8888 - was unable to refresh its cache! status = Cannot execute request on any known server

how can i fixed it? can you help me? thank!