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