Le informazioni contenute in questo articolo consentono di raccogliere i dati per l'analisi per Assistenza tecnica. È possibile utilizzare le informazioni per risolvere i problemi, ad esempio:
- Attività server non riuscita
- Problemi di memoria insufficiente
- Console non reattiva
JConsole è uno strumento grafico che consente di monitorare Java macchine virtuali (JVM) e Java applicazioni su sistemi locali o remoti. È possibile utilizzare JConsole per configurare i dump di Tomcat per la risoluzione dei problemi.
Importante: Eseguire i passaggi riportati di seguito nell'ordine in cui vengono presentati.
Modifica jconsole.bat quando si utilizza ePO 5.9.x :
Nota: Questo passaggio non è necessario per
EPO5.10 perché
jconsole.bat in
EPO5.10 è già formattato correttamente.
- Passare a \JRE\bin.
- Aprire jconsole.bat in un editor di testo.
- Rispostare tutto il contenuto del file e sostituirlo con la seguente riga:
@echo off
java.exe -Djavax.net.ssl.trustStore="C:/Program Files (x86)/McAfee/ePolicy Orchestrator/Server/keystore/cacerts.p12" -Djavax.net.ssl.trustStoreType=pkcs12 -Djavax.net.ssl.trustStorePassword=changeit -jar ../lib/jconsole.jar -pluginpath ../lib/tda.jar
NOTA:Il percorso indicato nel comando precedente deve essere uguale alla directory di installazione di ePO corrente nel server in uso.
- Salvare il file.
Connettersi JConsole al server Tomcat:Per stabilire una connessione
JConsole al server Tomcat, è necessario configurare Tomcat per la gestibilità delle estensioni di gestione Java (JMX).
IMPORTANTE: Per configurare Tomcat per la gestibilità remota, è necessario:
- Aprire una porta sul server.
- Configurare il firewall locale per bloccare il traffico esterno alla porta del server configurata mentre il server è in esecuzione in questa modalità.
Per configurare la gestibilità di JMX:
- Accedere a:
\JRE\lib\management\.
- Aprire il management.properties file in un editor di testo. Prima di continuare, è consigliabile creare una copia di backup del file originale.
- Aggiungere le tre righe riportate di seguito nella parte inferiore del file:
com.sun.management.jmxremote.port=9004
com.sun.management.jmxremote.ssl=false
com.sun.management.jmxremote.authenticate=false
- Salvare il file.
- Premere il tasto Windows + R, digitare services.msc , e fare clic su OK.
- Fare clic con il pulsante destro del mouse sul Server applicazioni ePO servizio (Tomcat) e fare clic su Riavvia.
- Fare doppio clic sul pulsante jconsole.bat \JRE\bin\ cartella.
- Quando viene visualizzata la JConsole finestra, digitare localhost:9004 il Processo remoto riga.
- Digitare il nome utente e il password per un account di amministratore ePO, quindi fare clic su Connetti.
- Fare clic su connessione non protetta, quando viene visualizzato il messaggio " connessione protetta non riuscita. Riprovare in modo non sicuro. "
NOTA: Il numero di porta, 9004 in questo esempio, deve essere lo stesso numero di porta utilizzato nel passaggio 3 per il
jmxremote.port parametro.
Raccolta di dump di thread e altre informazioni:
Dopo la connessione di JConsole a Tomcat, è possibile raccogliere statistiche e diagnostica.
- Prendere una schermata di Panoramica scheda.
- Prendere una schermata di Memoria scheda per tutti i grafici disponibili.
- Passare alla Thread scheda e fare clic su Rileva deadlock. In caso di deadlock, fornire le informazioni visualizzate prendendo una schermata o copiando e incollando il file in un testo.
- Passare alla Riepilogo VM , selezionare tutte le informazioni visualizzate facendo clic sulla finestra e premendo CTRL + a, quindi copiarle in un file di testo.
- Passare alla Dump del thread e procedere come segue:
- Fare clic su Richiedi un dump del thread. Questa opzione è la prima icona verso la parte superiore della finestra.
- Fare clic sul pulsante Registro icona della struttura.
- Fare clic con il pulsante destro del mouse nel riquadro inferiore e fare clic su Seleziona tutto. Selezionare tutto il testo, quindi copiare e incollare le informazioni di dump del thread in un file di testo.
NOTA: È possibile richiedere più volte i dump del thread. Non è necessario copiare e incollare le informazioni ogni volta che viene intrapresa una discarica. Copiare e incollare tutti i dump raccolti in un secondo momento.
Raccolta di dump dell'heap:
- Fare clic sul pulsante MBean scheda.
- Espandi il com.sun.management, HotSpotDiagnostic, Operations nodi.
- Fare clic sul pulsante dumpHeap nodo.
- Nel p0 casella di testo del Chiamata operativa , che si trova nell'angolo in alto a destra della finestra, sostituire la "stringa" con il percorso e il nome del file di dump che si desidera creare. Il nome del file deve avere un'estensione e ha un .hprof aspetto simile al seguente:
C:\dump.hprof
NOTA: Per una rappresentazione visiva dettagliata visualizzata in JConsole, vedere il HeapDump .jpg allegato .
- Fare clic su dumpHeap.