spring cloud - Zuul cannot set timeout -
i have zuul server config file as:
server: port: 9090 eureka: client: serviceurl: defaultzone: http://172.16.5.147:8761/eureka/ instance: leaserenewalintervalinseconds: 30 hostname: dev-zuulserver non-secure-port: 80 zuul: prefix: /v1 sensitiveheaders: cookie, set-cookie ignoredheaders: access-control-allow-origin host: connect-timeout-millis: 60000 # starting connection socket-timeout-millis: 120000 # monitor continuous incoming data flow ribbon: eureka: enabled: true readtimeout: 120000 connecttimeout: 3000 hystrix: command: default: execution: isolation: strategy: thread thread: timeoutinmilliseconds: 60000 and has queries longer time out (more 1 minute). but, request allway error time out, request time allway less 6000ms. , zuul has exception like:
caused by: java.lang.runtimeexception: java.net.sockettimeoutexception: read timed out @ rx.exceptions.exceptions.propagate(exceptions.java:58) ~[rxjava-1.1.10.jar!/:1.1.10] @ rx.observables.blockingobservable.blockforsingle(blockingobservable.java:465) ~[rxjava-1.1.10.jar!/:1.1.10] @ rx.observables.blockingobservable.single(blockingobservable.java:342) ~[rxjava-1.1.10.jar!/:1.1.10] @ com.netflix.client.abstractloadbalancerawareclient.executewithloadbalancer(abstractloadbalancerawareclient.java:117) ~[ribbon-loadbalancer-2.2.2.jar!/:2.2.2] ... 133 common frames omitted caused by: java.net.sockettimeoutexception: read timed out @ java.net.socketinputstream.socketread0(native method) ~[na:1.8.0_131] @ java.net.socketinputstream.socketread(socketinputstream.java:116) ~[na:1.8.0_131] @ java.net.socketinputstream.read(socketinputstream.java:171) ~[na:1.8.0_131] @ java.net.socketinputstream.read(socketinputstream.java:141) ~[na:1.8.0_131] @ org.apache.http.impl.io.sessioninputbufferimpl.streamread(sessioninputbufferimpl.java:137) ~[httpcore-4.4.6.jar!/:4.4.6] @ org.apache.http.impl.io.sessioninputbufferimpl.fillbuffer(sessioninputbufferimpl.java:153) ~[httpcore-4.4.6.jar!/:4.4.6] @ org.apache.http.impl.io.sessioninputbufferimpl.readline(sessioninputbufferimpl.java:282) ~[httpcore-4.4.6.jar!/:4.4.6] @ org.apache.http.impl.conn.defaulthttpresponseparser.parsehead(defaulthttpresponseparser.java:138) ~[httpclient-4.5.3.jar!/:4.5.3] @ org.apache.http.impl.conn.defaulthttpresponseparser.parsehead(defaulthttpresponseparser.java:56) ~[httpclient-4.5.3.jar!/:4.5.3] @ org.apache.http.impl.io.abstractmessageparser.parse(abstractmessageparser.java:259) ~[httpcore-4.4.6.jar!/:4.4.6] @ org.apache.http.impl.defaultbhttpclientconnection.receiveresponseheader(defaultbhttpclientconnection.java:163) ~[httpcore-4.4.6.jar!/:4.4.6] @ org.apache.http.impl.conn.cpoolproxy.receiveresponseheader(cpoolproxy.java:165) ~[httpclient-4.5.3.jar!/:4.5.3] @ org.apache.http.protocol.httprequestexecutor.doreceiveresponse(httprequestexecutor.java:273) ~[httpcore-4.4.6.jar!/:4.4.6] @ org.apache.http.protocol.httprequestexecutor.execute(httprequestexecutor.java:125) ~[httpcore-4.4.6.jar!/:4.4.6] anyone has solution case? thankyou!
Comments
Post a Comment