Commit e0617da6 by huangfusuper

修改网关超时时间

parent 9739275a
......@@ -2,6 +2,7 @@ package com.byit.gateway.controller;
import com.byit.dto.web.ResponseResult;
import com.byit.enums.TransferResultEnum;
import com.byit.gateway.utils.GatewayLogUtil;
import com.netflix.zuul.context.RequestContext;
import com.netflix.zuul.exception.ZuulException;
import org.springframework.boot.autoconfigure.web.ErrorController;
......@@ -30,7 +31,7 @@ public class ErrorHandlerController implements ErrorController {
code = TransferResultEnum.ERROR.getCode();
msg = "网关异常:"+TransferResultEnum.ERROR.getMsg();
}else {
msg ="网关异常:" + exception.getMessage();
msg ="网关异常:" + GatewayLogUtil.getMessage(exception);
code = exception.nStatusCode+"";
}
ResponseResult responseResult = new ResponseResult();
......
package com.byit.gateway.utils;
import java.io.PrintWriter;
import java.io.StringWriter;
/**
* 网关日志打印
* @author huangfu
*/
public class GatewayLogUtil {
/**
* 读取异常信息
* @param obj 异常对象
* @return 返回堆栈异常信息
*/
public static String getMessage(Object obj) {
if (obj == null) {
return "";
}
if (obj instanceof Throwable) {
StringWriter str = new StringWriter();
PrintWriter pw = new PrintWriter(str);
((Throwable) obj).printStackTrace(pw);
return str.toString();
} else {
return obj.toString();
}
}
}
......@@ -97,7 +97,7 @@ public abstract class ZuulRouteLocator extends SimpleRouteLocator implements Ref
zuulRoute.setId(locateRoute.getId());
zuulRoute.setPath(locateRoute.getPath());
//是否需要重试
zuulRoute.setRetryable(false);
zuulRoute.setRetryable(true);
zuulRoute.setServiceId(locateRoute.getServiceId());
//是否去掉前缀
zuulRoute.setStripPrefix(true);
......
......@@ -29,6 +29,9 @@ spring:
url: jdbc:mysql://10.0.120.30:3307/myth-registry?Unicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
username: root
zuul:
host:
connect-timeout-millis: 30000
socket-timeout-millis: 30000
route:
refreshCron: 0/10 * * * * ?
......
......@@ -28,6 +28,9 @@ spring:
url: jdbc:mysql://10.0.10.118:3306/myth-registry?useUnicode=true&useSSL=true&characterEncoding=utf-8&mysqlEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=false&autoReconnect=true&failOverReadOnly=false
username: root
zuul:
host:
connect-timeout-millis: 30000
socket-timeout-millis: 30000
route:
refreshCron: 0/10 * * * * ?
......
......@@ -29,6 +29,9 @@ spring:
url: jdbc:mysql://10.0.120.30:3307/myth-registry?useUnicode=true&useSSL=true&characterEncoding=utf-8&mysqlEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=false&autoReconnect=true&failOverReadOnly=false
username: root
zuul:
host:
connect-timeout-millis: 30000
socket-timeout-millis: 30000
route:
refreshCron: 0/10 * * * * ?
......
......@@ -28,6 +28,9 @@ spring:
url: jdbc:mysql://${CM_IP}/${CM_DB}?useUnicode=true&useSSL=true&characterEncoding=utf-8&mysqlEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=false&autoReconnect=true&failOverReadOnly=false
username: ${CM_USER}
zuul:
host:
connect-timeout-millis: 30000
socket-timeout-millis: 30000
route:
refreshCron: 0/10 * * * * ?
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment