发生场景

1、用户登陆压测场景1,设置用户数10进行并发操作:压力都可正常登陆成功无异常情况
2、用户登陆压测场景2,设置用户数20进行并发操作:压力测试过程出现错误率5%异常错误,根据异常情况去后端查看日志
3、核查发现有个服务异常hhh-auth 异常日志内容提示连接池设置少,日志如下,核查数据库连接的配置文件,未发现设置10的最大连接数,跟线程数。

解决方案

我能解决这个问题是来源于某个大佬的这篇文章 Spring Cloud Hystrix 线程池队列配置 。

feign.hystrix.enabled=true
#并发执行的最大线程数,默认10
hystrix.threadpool.default.coreSize=50
#BlockingQueue的最大队列数,默认值-1
hystrix.threadpool.default.maxQueueSize=1500
#即使maxQueueSize没有达到,达到queueSizeRejectionThreshold该值后,请求也会被拒绝,默认值5
hystrix.threadpool.default.queueSizeRejectionThreshold=1000

注意:如果要调整队列,必须同时修改maxQueueSizequeueSizeRejectionThreshold属性的值,否则都会出现异常!因为queueSizeRejectionThreshold 官方的默认值只有5。

附:报服务调用异常说明使用的是分布式系统,如果没有引用Hystrix 包的话,首先请引用Hystrix

  <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId></dependency>

在启动类上加入注解@EnableHystrixDashboard

@EnableDiscoveryClient
@EnableFeignClients
@SpringBootApplication
@EnableHystrixDashboard
public class HhhAuthApplication {}

压测springCloud报错ThreadPoolExecutor [Running, pool size = 10, active threads = 10, queued tasks=0错误 )相关推荐

  1. unity 2018.4 Android NDK和IL2CPP方式出包报错Failed running il2cpp.exe

    1.打开Edit>Preferences 2.首先NDK下载,解压后记住路径添加进去 如果IL2CPP方式出包报错Failed running il2cpp.exe 找到报错的方法 error: ...

  2. linux文件解压zip文件,linux下解压zip文件报错

    今天在Linux上解压zip文件报错,报错信息如下: Archive: abc.zip End-of-central-directory signature not found. Either thi ...

  3. Intellig idea导入项目第一次运行报错- Error running ‘Application‘: Command line is too long—— 解决方法

    Intellig idea导入项目第一次运行报错 Error running 'Application': Command line is too long. Shorten command line ...

  4. 关于SpringCloud报错Unsatisfied dependency expressed through field ‘propertySourceLocators的解决之一

    这里写目录标题 1. 问题简述 2. 报错显示 3. 问题说明 1. 问题简述 今天给大家看一下,关于SpringCloud报错,Unsatisfied dependency expressed th ...

  5. Springcloud报错:Action: Consider defining a bean of type ‘com.XXX.dao.XXXDao‘ in your configuration

    Springcloud报错:Action: Consider defining a bean of type 'com.XXX.dao.XXXDao' in your configuration 在主 ...

  6. tomcat执行shutdown报错Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may n

    学习笔记 困扰了好久的问题,每次重启tomcat执行shutdown就报错Could not contact [localhost:8005] (base port [8005] and offset ...

  7. python报错UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe8 in position 0 解决方案

    python报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 0 解决方案 参考文章: (1)python报 ...

  8. 【kafka】kafka 启动报错 InvalidReceiveException: Invalid receive (size = -720899)

    1.概述 kafka启动报错InvalidReceiveException: Invalid receive (size = -720899) 参考文章:https://bbs.csdn.net/to ...

  9. 报错:RuntimeError: view size is not compatible with input tensor‘s size and stride (at least one dimen

    报错:RuntimeError: view size is not compatible with input tensor's size and stride (at least one dimen ...

最新文章

  1. page fault in nonpaged area 蓝屏_记一次蓝屏0x00000050
  2. 线程互斥与同步 在c#中用mutex类实现线程的互斥_Golang 并发编程与同步原语
  3. 不装 VS 自己编译安装 Windows Terminal
  4. 发送结构化网络数据Server端
  5. C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符
  6. IOC操作Bean管理XML方式(注入空值和特殊符号)
  7. php后门 佛像,35张活的再久,也未必见过的照片,图2是佛像通过CT扫描后内部照...
  8. 实现一个符合 Promise/A+ 规范的 MyPromise
  9. C++:不同数据类型作为参数传递和作为返回值的例子
  10. 代码排版工具Artistic Style的使用(原创)
  11. 微信小程序 自定义顶部导航栏标题 navigationStyle
  12. MySql 安装 Win python3
  13. matlab钢琴音教程,弹琴吧 - 今天聊一聊钢琴扒带及MIDI制作,使用音
  14. android wps页面设置背景图片,wps word怎么设置背景图片
  15. 谷歌聘请 macOS 老兵操盘新操作系统 Fuchsia OS
  16. JSON与事件和BOM
  17. Polar码(1)— 基础理论
  18. iTextSharp5.0页眉页脚及Asp.net预览的实现(PDF导出)
  19. [rtsp @ 0x55ba1dae9200] UDP timeout, retrying with TCP的解决办法
  20. 手机号码正则表达式(含虚拟运营商)

热门文章

  1. 基于联邦学习的多源异构数据融合算法 Multi-Source Heterogeneous Data Fusion Based on Federated Learning
  2. matlab/simulink 转速功角发电机相轨迹分析,转速功角曲线,电力系统暂态稳定分析,四机两区系统,ieee39节点系统
  3. Android 下拉控件Spinner
  4. C语言 typedef 简介
  5. 第十章 结构体_C语言typedef的用法详解
  6. poi导出excel xls
  7. 【Python学习笔记二】函数七十二变
  8. YouTube视频下载方法汇总
  9. 【深度好文】Flink SQL流批⼀体化技术详解(一)
  10. DataLake — 批流一体化的追风者(1)