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 GrundeInUseConnectionCount
- die Anzahl der derzeit verwendete VerbindungenMaxConnectionsInUseCount
- 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?
Nein, ich wollte nur, dass mein Verstand überprüft wird :) Danke! – Rich