WSO2 ESB がすべてのプロキシ (20 以上) をロードしていません。次に、起動スクリプトで次の 2 つの値を増やしたところ、機能しました。
-Dsnd_t_core=120
-Dsnd_t_max=600
しかしその後、WSO2 ESB のいくつかの致命的な問題に遭遇しました。いくつかの JMS プロキシがブロックされ、メッセージを消費しなくなりました。最悪の事態: carbon.log にエラーがありません!
さらに、サーバーの CPU 負荷が 100% に達しました。
再起動しても問題は解決せず、スケジュールされたタスクまたはプロキシを無効にするだけで問題が解決しました。
現在、VFS プロキシが正確に 120 のスレッド (JConsole) を作成していることを発見しました。各 transport.PollInterval で、新しい Thread を作成します。
-Dsnd_t_core と max にはどの値を使用しますか?
VFS プロキシが PollInterval ごとに新しいスレッド (jconsole を参照) を作成するのはなぜですか?