报错信息

[HSF-Provider] HSF thread pool is full.

解决方案

  • 服务器端某个服务处理速度过慢,不能及时处理客户端的请求,导致服务端业务执行的线程池达到最大值。HSF 默认会 dump 文件:/home/admin/logs/hsf/HSF_JStack.log (默认路径),查看此文件的 HSFBizProcessor-xxx 线程堆栈信息,分析性能瓶颈。
  • HSF 默认的初始化线程数是 50,最大线程数是 720,可以通过配置 JVM 参数 -Dhsf.server.min.poolsize-Dhsf.server.max.poolsize 进行修改。