zoukankan      html  css  js  c++  java
  • spring cloud provider报“Error parsing HTTP request header”,feign端报“Read timed out“

    这两天在调试spring cloud feign+hystrix报了如下错误:

    spring cloud provider报“Error parsing HTTP request header”,feign端报“Read timed out“


    provider报错信息:

    2018-06-20 18:23:51,595 [http-nio-8086-exec-5] DEBUG org.apache.coyote.http11.Http11Processor:182 - Error parsing HTTP request header
    java.io.EOFException: null
        at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1250)
        at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1190)
        at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:717)
        at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:366)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)

    feign报错信息:

    Exception in thread "pool-10-thread-14" feign.RetryableException: Read timed out executing 

    针对provider报错信息需要修改的配置如下:

    server:
      port: 8087
      tomcat:
          max-http-header-size: 3145728    --这里

    针对feign端报错信息需要调整的配置如下:

    feign:
      client:
        default:
          #这里时间一定要调长,否则feign客户端会报ReadTimeOut  服务端报Error parsing HTTP request header
          connectTimeout: 60000
          readTimeout: 60000
          loggerLevel: basic
  • 相关阅读:
    近期学习(3)
    近期学习(1)
    近期学习(2)
    今日练习
    《明朝那些事儿》
    记一次针对恶意攻击者的渗透测试
    Kali Linux使用问题记录
    MySQL floor()报错原理
    使用复合设计模式扩展持久化的CURD,Select能力
    c#/js代码命名规范及代码规范
  • 原文地址:https://www.cnblogs.com/dbaxyx/p/9205378.html
Copyright © 2011-2022 走看看