報錯資訊
[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進行修改。