エラーメッセージ
High-speed Service Framework(HSF)アプリケーションの起動に失敗すると、次のエラーメッセージが報告されます。
java.lang.RuntimeException: [ThreadPool Manager] Thread pool allocated failed for service [com.taobao.hsf.jar.test.HelloWorldService:1.0.zhouli]: balance [600] require [800]
解決策
割り当てられたスレッドプールのサイズが不十分です。デフォルトでは、HSF アプリケーションのスレッドプールには最大 600 スレッドを含めることができます。 JVM パラメーター -Dhsf.server.max.poolsize=xxx
を設定して、スレッドプール内のデフォルトのグローバル最大スレッド数を変更できます。詳細については、JVM -D 起動パラメーターの設定 をご参照ください。