1

asadmin / CLIコマンドではなく、これを行うJava APIの方法を探しています。私はここを見回しましたが:http://glassfish.java.net/nonav/docs/v3/api/ まだ見ていません。

この構成 com.sun.grizzly.http.StatsThreadPool は、スレッドの最小数と最大数を構成する方法です (これは admin/console/web ページで確認できます)。ただし、現在の空きスレッド数をリアルタイムで「読み取る」必要があります (現在使用されている最大数を計算できるようにすることにしました)。

私の目標は、リクエスト スレッドの使用状況に基づいて、この種の「忙しすぎる」アルゴリズムを実装するフィルターを作成することです。

もちろん、他にも使用できる手段はありますが、この手段は私のアプリケーションに適しています。

4

1 に答える 1

0

AMX を使用して GlassFish を監視することをお勧めします。

AMX は、エンタープライズ サーバーの構成、監視、および JSR 77 MBean のすべてを、AMX インターフェイスを実装する使いやすいクライアント側の動的プロキシとして公開する API です。

この API を使用して、モニタリング MBean を照会できます。http://docs.oracle.com/cd/E19575-01/821-0181/beapd/index.htmlを参照してください。

于 2013-01-25T15:14:42.980 に答える