2012-01-20 20 views
0

私はwebsphere 7(fixpack 7.0.0.1.9)& websphere-mq7(fixpack 7.0.1.5)を実行しています。websphere 7 JMS接続プール。成長し、成長する

私はに...

FACTORY

Connection timeout : 180 seconds 
Maximum connections : 10 connections 
Minimum connections : 1 connections 
Reap time : 180 seconds 
Unused timeout 1800 seconds 
Aged timeout 0 seconds 
Purge policy :EntirePool 

MQ_FACTORY

Connection timeout : 180 seconds 
Maximum connections : 10 connections 
Minimum connections : 1 connections 
Reap time : 180 seconds 
Unused timeout 1800 seconds 
Aged timeout 0 seconds 
Purge policy :EntirePool 

PMIツールは、次のことを示して、私の工場(FACTORYとMQ_FACTORY)の両方の接続プールを設定した

...

JCA Connection Pools... 
CreateCount : 27.0 
CloseCount : 4.0 
PoolSize : 23.0 

JMS Connection Factories 
CreateCount : 14.0 
CloseCount : 2.0 
PoolSize : 12.0 

Websphere MQ JMS Provider 
CreateCount : 13.0 
CloseCount : 2.0 
PoolSize : 11.0 

私の接続プールはプールサイズよりも大きいですか?!?!?! プールのサイズはどのように高くなっていますか?

私が送るメッセージが多いほど、メッセージは大きくなります。

したがって、たとえば、私はちょうど負荷で複数のメッセージを送信したと今、私のサイズがある...ここ

JCA Connection Pools... 
CreateCount : 35.0 
CloseCount : 0.0 
PoolSize : 35.0 
FreePoolSize: 14.0 

JMS Connection Factories 
CreateCount : 15.0 
CloseCount : 0.0 
PoolSize : 15.0 
FreePoolSize: 0.0 

Websphere MQ JMS Provider 
CreateCount : 20.0 
CloseCount : 0.0 
PoolSize : 20.0 
FreePoolSize: 14.0 

JMS$MQ_FACTORY 
    CreateCount : 6.0 
    CloseCount : 0.0 
    PoolSize : 6.0 
    FreePoolSize: 5.0 

JMS$FACTORY 
    CreateCount : 14.0 
    CloseCount : 4.0 
    PoolSize : 10.0 
    FreePoolSize: 5.0 

jms/MQ_FACTORY 
    CreateCount : 6.0 
    CloseCount : 0.0 
    PoolSize : 6.0 
    FreePoolSize: 0.0 

jms/FACTORY 
    CreateCount : 9.0 
    CloseCount : 0.0 
    PoolSize : 9.0 
    FreePoolSize: 0.0 

...工場の統計情報です誰にもアイデアはありますか?

おかげ ジェフ・ポーター

答えて

0

「JCA接続プールは、」「JMS接続ファクトリ」との合計を表しての「WebSphere MQ JMSプロバイダ。」

また、それぞれの接続ファクトリが設定されており、「JMS接続ファクトリ」および「JMS接続ファクトリ」が設定されていることに注意してください(この2つの統計情報の合計は「JCA接続プール」の統計値と同じです) WebSphere MQ JMS Provider "統計は、すべてのサブモジュール(つまり、すべての接続ファクトリ)の合計を表します。 「接続プールをに設定しました。 my FACTORY」(強調しています)と、実際には2つの異なる接続ファクトリがあると仮定しています。これらの値がそれぞれの接続ファクトリ最大接続数。

パフォーマンスビューアISCでを使用している場合、各モジュールを展開して個々のサブモジュールを表示できるはずです。統計値をwsadminで確認する場合は、JCAモジュールのサブテーブル(getSubStats)を取得する必要があります。

+0

あなたは正しいです、上記の私の質問を更新します。私は2つの工場を持っていますが、合計は2つの工場よりも大きいです。 –

+0

個々の工場の統計情報も提供できますか?私はまだ更新された質問のプールサイズが、複数の工場のプールサイズの予想される合計よりも大きいのを見ていません。 – shelley

+0

ここで混乱する点は、接続プールとセッションプールの違いですか?各接続には独自のセッションプールもあります。これらの設定は、リソース> JMS> [キュー]接続ファクトリ> [接続ファクトリ]>セッションプールで確認できます。あなたが見ている統計は、すべての接続ファクトリのすべての接続プールとセッションプール用です。 – shelley

0

QueueConnectionを終了した場合は、開いた状態でコードをチェックしてください。接続が作成され起動された後に例外がある場合でも、接続が閉じられていることを確認してください。

+0

これはコメントであったはずですが、答えではありません。 – madth3