标签:系统 而不是 阻塞 核心 线程池 阻塞队列 背景 流量 处理器
背景:由于搞活动,有瞬时流量,好多请求被前置系统拦截。由于前置系统长时间,得不到后端的响应,就认为后端处理器繁忙,然后就拦截请求,不在放行。
根本原因:
线程池配置:20 核心线程数,最大线数也是20,阻塞队列1万。
解决办法:尝试调大最大线程数为100,但是还是没改变,原因,来的请求都先入阻塞队列,待到阻塞队列满了,才会创建新线程,直到100。所以,调大核心线程数,而不是最大线程数。
标签:系统 而不是 阻塞 核心 线程池 阻塞队列 背景 流量 处理器
原文地址:https://www.cnblogs.com/xingrui/p/13227758.html