Closed sridharchalimeti closed 4 years ago
I tried the same property but still facing the connection timeout issue. Could you please help on this.
Can you ping here exact error?
API Hit http://localhost:8081/catalog/4
Error There was an unexpected error (type=Internal Server Error, status=500). I/O error on GET request for "http://ratings-data-service/ratingsdata/users/4": Connection timed out: connect; nested exception is java.net.ConnectException: Connection timed out: connect
Stack Trace 2020-03-27 16:22:41.978 ERROR 97680 --- [nio-8081-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://ratings-data-service/ratingsdata/users/4": Connection timed out: connect; nested exception is java.net.ConnectException: Connection timed out: connect] with root cause
java.net.ConnectException: Connection timed out: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[na:1.8.0_131] at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) ~[na:1.8.0_131] at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[na:1.8.0_131] at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.8.0_131] at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[na:1.8.0_131] at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.8.0_131] at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.8.0_131] at java.net.Socket.connect(Unknown Source) ~[na:1.8.0_131] at java.net.Socket.connect(Unknown Source) ~[na:1.8.0_131]
@munish-usit I need few more lines above this message to diagnose the issue. Can you do ping me the log of entire transaction?
@sridharchalimeti
Complete stack trace
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[na:1.8.0_131]
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) ~[na:1.8.0_131]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[na:1.8.0_131]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.8.0_131]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.Socket.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.Socket.connect(Unknown Source) ~[na:1.8.0_131]
at sun.net.NetworkClient.doConnect(Unknown Source) ~[na:1.8.0_131]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[na:1.8.0_131]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[na:1.8.0_131]
at sun.net.www.http.HttpClient.
2020-03-27 18:06:17.433 ERROR 73432 --- [0.1-8081-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://ratings-data-service/ratingsdata/users/8": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect] with root cause
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[na:1.8.0_131]
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) ~[na:1.8.0_131]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[na:1.8.0_131]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.8.0_131]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.Socket.connect(Unknown Source) ~[na:1.8.0_131]
at java.net.Socket.connect(Unknown Source) ~[na:1.8.0_131]
at sun.net.NetworkClient.doConnect(Unknown Source) ~[na:1.8.0_131]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[na:1.8.0_131]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[na:1.8.0_131]
at sun.net.www.http.HttpClient.
Hi, I am also getting the same connection timeout error.
2021-05-03 22:34:57.766 INFO 70000 --- [nio-8081-exec-1] c.netflix.config.ChainedDynamicProperty : Flipping property: ratings-data-service.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 2021-05-03 22:34:57.802 INFO 70000 --- [nio-8081-exec-1] c.n.u.concurrent.ShutdownEnabledTimer : Shutdown hook installed for: NFLoadBalancer-PingTimer-ratings-data-service 2021-05-03 22:34:57.802 INFO 70000 --- [nio-8081-exec-1] c.netflix.loadbalancer.BaseLoadBalancer : Client: ratings-data-service instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=ratings-data-service,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null 2021-05-03 22:34:57.807 INFO 70000 --- [nio-8081-exec-1] c.n.l.DynamicServerListLoadBalancer : Using serverListUpdater PollingServerListUpdater 2021-05-03 22:34:57.828 INFO 70000 --- [nio-8081-exec-1] c.netflix.config.ChainedDynamicProperty : Flipping property: ratings-data-service.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 2021-05-03 22:34:57.830 INFO 70000 --- [nio-8081-exec-1] c.n.l.DynamicServerListLoadBalancer : DynamicServerListLoadBalancer for client ratings-data-service initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=ratings-data-service,current list of Servers=[172.19.65.225:8083],Load balancer stats=Zone stats: {defaultzone=[Zone:defaultzone; Instance count:1; Active connections count: 0; Circuit breaker tripped count: 0; Active connections per server: 0.0;] },Server stats: [[Server:172.19.65.225:8083; Zone:defaultZone; Total Requests:0; Successive connection failure:0; Total blackout seconds:0; Last connection made:Thu Jan 01 05:30:00 IST 1970; First connection made: Thu Jan 01 05:30:00 IST 1970; Active Connections:0; total failure count in last (1000) msecs:0; average resp time:0.0; 90 percentile resp time:0.0; 95 percentile resp time:0.0; min resp time:0.0; max resp time:0.0; stddev resp time:0.0] ]}ServerList:org.springframework.cloud.netflix.ribbon.eureka.DomainExtractingServerList@d5f2502 2021-05-03 22:34:58.813 INFO 70000 --- [erListUpdater-0] c.netflix.config.ChainedDynamicProperty : Flipping property: ratings-data-service.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 2021-05-03 22:35:18.881 ERROR 70000 --- [nio-8081-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://ratings-data-service/ratingsdata/user/foo": Connection timed out: connect; nested exception is java.net.ConnectException: Connection timed out: connect] with root cause
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[na:1.8.0_191]
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) ~[na:1.8.0_191]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_191]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_191]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_191]
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.8.0_191]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_191]
at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_191]
at java.net.Socket.connect(Socket.java:538) ~[na:1.8.0_191]
at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[na:1.8.0_191]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_191]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_191]
at sun.net.www.http.HttpClient.
I have faced an error connection time out when I am using registered service name in movi-catalog-service. Please add the following property in all client and server applicatin.properties
eureka.instance.prefer-ip-address=true