线程池满了怎么办?
不要盯着线程池,而是看问题在哪。
比如是任务太多,CPU太满,调大线程池无用。这时应该先加CPU,或者加机器。
如果CPU很富裕,是线程池上限卡住了,简单调大最大值即可。
如果是任务执行时间实在是太长了,让“请求在任务完成后再返回”这个设定不合适,造成用户体验差,那么应该将系统设计为启动任务后请求就返回+定时的ping任务完没完。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有