2010-12-23 8 views
2

Wenn ich den folgenden Befehl für einen JBoss-5-Server ausgeben:JBoss ManagedConnectionPool Attribute

./twiddle.sh -s myserver:1099 get jboss.jca:service=ManagedConnectionPool,name=MYPOOL ConnectionCount ConnectionCreatedCount MaxConnectionsInUseCount ConnectionDestroyedCount AvailableConnectionCount InUseConnectionCount MaxSize 

bekomme ich folgende Ausgabe

AvailableConnectionCount=100 
ConnectionCount=5 
ConnectionCreatedCount=38 
ConnectionDestroyedCount=33 
InUseConnectionCount=0 
MaxConnectionsInUseCount=2 
MaxSize=100 

Mein Verständnis dieser Zahlen ist:

  • AvailableConnectionCount=100 - Anzahl verfügbarer Verbindungen, die "ausgegeben" werden können. Die Anzahl der Verbindungen, die derzeit nicht verwendet werden, sowohl erstellt als auch nicht erstellt. Wie weit sind wir davon, die Verbindungen zu verlieren?
  • ConnectionCount - die Anzahl der Verbindungen zur Zeit erstellt (ConnectionCreatedCount` - ConnectionDestroyedCount)
  • ConnectionCreatedCount - die Anzahl der Verbindungen je
  • erstellt
  • ConnectionDestroyedCount - die Anzahl der Verbindungen immer zerstört aus irgendeinem Grunde
  • InUseConnectionCount - die Anzahl der derzeit verwendete Verbindungen
  • MaxConnectionsInUseCount - die maximale Anzahl von Verbindungen, die jemals zu einem Zeitpunkt verwendet wurden (dh in diesem Beispiel war die Maschine so leise, dass sie immer nur eine Verbindung verwendet hat)
  • MaxSize=100 - die maximale Anzahl von Verbindungen in der entsprechenden Datei *-ds.xml

Ist das richtig?

Antwort

1

Ich denke, das ist alles korrekt, ja. Haben Sie Grund, etwas anderes zu glauben?

+0

Nein, ich wollte nur, dass mein Verstand überprüft wird :) Danke! – Rich