recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 怎么在本机监控远程服务器上的JVM堆栈使用空间,GC详情,CPU,内存等参数?

我本机安装了VisualVM,可以监控本机的Java应用。但是不清楚怎么配置参数去监考服务器的Java应用。

PHP中文网PHP中文网2769 Il y a quelques jours532

répondre à tous(3)je répondrai

  • 黄舟

    黄舟2017-04-18 09:06:02

    Modifiez le fichier de configuration JRE de la machine distante :

    1. Entrez dans le répertoire $JAVA_HOME\jre\lib\management\
    2 Renommez jmxremote.password.template en jmxremote.password
    3 Ouvrez jmxremote.password et supprimez les commentaires de monitorRole QED et controlRole. R&D< br>4. Modifiez le fichier de configuration du programme surveillé, tel que tomcat : ouvrez $TOMCAT_HOME\bin\catalina.sh et ajoutez-le en bas du commentaire

    JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=Voici l'adresse IP du serveur
                          -Dcom.sun.management.jmxremote.port=1099 Personnaliser un port
                          -Dcom.sun.management.jmxremote.ssl=false
                           Dcom.sun.management.jmxremote.authenticate=false"

    5. Ouvrez VisualMV, cliquez sur Distant, entrez l'adresse IP du serveur comme nom d'hôte, cliquez sur les paramètres avancés pour définir le port, cliquez avec le bouton droit sur l'adresse IP que vous venez de configurer, sélectionnez la méthode de connexion JMX, entrez à nouveau le port après l'adresse IP. , puis cliquez sur OK. C'est tout.

    répondre
    0
  • 怪我咯

    怪我咯2017-04-18 09:06:02

    Vous ne parvenez pas à vous connecter localement au serveur distant ?

    répondre
    0
  • PHPz

    PHPz2017-04-18 09:06:02

    Recommander un outil de diagnostic Java à distance

    Utiliser la documentation

    https://github.com/oldmanpushcart/greys-anatomy/wiki/greys-pdf

    répondre
    0
  • Annulerrépondre