[jboss-user] [JBoss Messaging] - log out properties of jboss.messaging:service=Connector, transport=bisocket
Robert Bruckbauer
do-not-reply at jboss.com
Fri Apr 9 05:29:30 EDT 2010
Robert Bruckbauer [http://community.jboss.org/people/brombertje] modified the document:
"log out properties of jboss.messaging:service=Connector,transport=bisocket"
To view the document, visit: http://community.jboss.org/docs/DOC-15133
--------------------------------------------------------------
Hi,
I really need help on how to solve this problem! Our application monitors critical values using log4j. We want to extend our monitor to log jboss properties of jboss.messaging:service=Connector,transport=bisocket.
Here is a sample:
<!-- the following parameters are useful when there is a firewall between client and server. Uncomment them if so.--> <!-- Das Auskommentieren folgender Paramter bewirkt keine Deaktivierung dieser Einstellung, sondern die die Verwendung der Default-Einstellungen. Das würde nach JBossRemotingGuide folgendes heißen: numberOfCallRetries=3, pingFrequency=5000, pingWindowFactor=2, generalizeSocketException=false Das würde bedeuten, dass wir mit Einführung dieser Einstellung in JBM 1.4.5 alle 5! Sekunden, alle verbundenen Clients vom Server gepingt werden würden. In JBM 1.4.4 war die Einstellung auf 214748364ms, also ca. 60 Stunden. Generell könnte man sagen, dass das Pingen alles Clients nicht notwendig ist, weil wir hier eine direkte Verbindung zum Server ohne Firewall haben. In Bezug auf den Fehler JBMESSAGING-1733 ( https://jira.jboss.org/jira/browse/JBMESSAGING-1733 https://jira.jboss.org/jira/browse/JBMESSAGING-1733) kann das aber auch bedeuten, dass gewisse veraltete Sockets am Server (evtl. WorkerThreads) ohne einen Ping nicht richtig aufgeräumt werden. Um diesen Szenario entgegen zu wirken, pingen wir jede Stunde (pingFrequency=3600000) alle Clients an. Die Clients erwarten in einem doppelten Zeitfenster den Ping vom Server (pingWindowFactor=2) -->
<!-- End immutable parameters --> <attribute name="stopLeaseOnFailure" isParam="true">true</attribute> <!-- Periodicity of client pings. Server window by default is twice this figure --> <!-- Mit clientLeasePeriod=60000 wird das zulässige max. Alter eines Ping vom Client an den Server festgelegt. Hier gilt ein typisches Lease-Verhalten am Server, dass die Lease regelmäßig aktualisiert werden muss. Um dieses Lease-Verhalten zu gewährleisten werden Pings vom Client in halben Abständen validatorPingPeriod=30000 an der Server geschickt. Hier müssen wir erwarten, dass unter Lastsituationen bzw. wegen writeTimeout=30000 sich die Rückantwort des Servers verzögern kann. Mit der validatorPingTimeout=60000 bestimmen wir die max. Zeit für die Rückantwort des Servers auf den Client Ping. -->
<!-- Max Number of connections in client pool. This should be significantly higher than the max number of sessions/consumers you expect --> <attribute name="JBM_clientMaxPoolSize" isParam="true">500</attribute> <!-- The maximum time to wait before timing out on trying to write a message to socket for delivery --> <attribute name="callbackTimeout">10000</attribute> <!-- Use these parameters to specify values for binding and connecting control connections to work with your firewall/NAT configuration
Especially I'm interested in the following value:
The idea ist to use a JMX-Server to get a reference of the configuration value. The problem is to find out how I navigate through the JMX model and to associate classes with XML content.
Can anybody provide a code snippet for that purpose?
Thanx in advance
robert
--------------------------------------------------------------
Comment by going to Community
[http://community.jboss.org/docs/DOC-15133]
Create a new document in JBoss Messaging at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2042]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100409/f3217e34/attachment.html
More information about the jboss-user
mailing list