jccjmx.JAVA Management Extension (JMX) Wrapper für JCC | |
Jetzt downloaden |
jccjmx. Ranking & Zusammenfassung
Anzeige
- Lizenz:
- SPL
- Preis:
- FREE
- Name des Herausgebers:
- Christian Heimes
- Website des Verlags:
- http://www.semantics.de
jccjmx. Stichworte
jccjmx. Beschreibung
JCCJMX ist eine ssh-tunnelfreundliche Überwachung der eingebetteten Java-Laufzeiten mit MBEANS, Java Management Extensions Extensions (JMX) und Remote-Methodenaufruf (RMI) für Python und Pylucenet.ressArtalejccjmx ist ein Convenience-Helfer für JCC und Pylucen, um einen JMX-RMI-Anschluss zur Laufzeit zu erstellen . Der übliche Weg zu einem Anschluss mit vMargs '-dcom.sun.management.jmxremote' (oder ähnlichem) funktioniert nur beim Start. Dies eröffnet auch zwei Ports (eine für den Anschluss und eine für das RMI-Registry). Der RMI-Registry-Port wird dynamisch zugewiesen, wodurch Firewall-Regeln oder SSH / SSL-Tunnel-LocTible.JCCJMX ermöglicht, einen RMI- und JMX-Anschluss programmgesteuert zu starten, ohne Ihre Python-Anwendung neu zu starten. Der Platform MBean Server bietet Live-Überwachung von JRES-Speichernutzung (Heap, Cache), JRES CPU-Nutzung, Java-Threads, angeschlossene Python-Threads und mehr. Das JDK wird mit zwei GUI-Programmen zur Überwachung geliefert: jconsole und jvisualvm.jccjmx basiert auf den Beispielen von Daniel Fuchs aus seinem Blog bei Sun (jetzt Oracle). Ich habe seinen Code geändert und portiert es von einem vorzeitigen Agenten an einen Standalone Class.Deagethe Importauftrag ist entscheidend! Sie müssen Lucene und JCCJMX in der richtigen Reihenfolge importieren und init init initieren. Andernfalls wird Ihr Prozess segfault. >>> Lucene importieren >>> JCCJMXInitialize importieren Sie den VM für beide Pakete. Die zweite InitVM () fügt nur den Klassenpfad von JCCJMX hinzu. >>> lucene.initvm () # docteest: + ellipsis
jccjmx. Zugehörige Software