在做两个微服务互相调用的项目的时候遇到java.io.IOException: Broken pipe的错误如下图
导致此错误的原因是其中一个微服务请求数据库超时导致两个服务之间的连接关闭查看数据库表发现存在大字段:
知道原因后:
解决方法:
1.将中间表切换成其没有大字段的表,然后异步将数据存入到主表中
2.修改配置文件增加数据库连接池的数量
在做两个微服务互相调用的项目的时候遇到java.io.IOException: Broken pipe的错误如下图
导致此错误的原因是其中一个微服务请求数据库超时导致两个服务之间的连接关闭查看数据库表发现存在大字段:
知道原因后:
解决方法:
1.将中间表切换成其没有大字段的表,然后异步将数据存入到主表中
2.修改配置文件增加数据库连接池的数量