Question

Tous, Je reçois le fichier native_stderr.log lors de l'exécution de mon application sur Websphere serveur d'applications 7.0.0.15. plus tôt, il était simple format de fichier journal, mais récemment, je constate que le fichier est au format XML.

Y at-il fourni IBM outil pour interpréter ce fichier?

Le fichier journal contient des sections comme ceci:

<af type="tenured" id="345" timestamp="Sep 07 15:51:45 2011" intervalms="3981.813">
  <minimum requested_bytes="16400" />
  <time exclusiveaccessms="0.163" meanexclusiveaccessms="0.163" threads="0" lastthreadtid="0x0000000032D8C700" />
  <refs soft="24731" weak="22022" phantom="1950" dynamicSoftReferenceThreshold="19" maxSoftReferenceThreshold="32" />
  <tenured freebytes="4223424" totalbytes="536870912" percent="0" >
    <soa freebytes="0" totalbytes="531503104" percent="0" />
    <loa freebytes="4223424" totalbytes="5367808" percent="78" />
  </tenured>
  <gc type="global" id="347" totalid="347" intervalms="3982.134">
    <finalization objectsqueued="786" />
    <timesms mark="677.563" sweep="8.489" compact="0.000" total="686.650" />
    <tenured freebytes="334476968" totalbytes="536870912" percent="62" >
      <soa freebytes="330253544" totalbytes="531503104" percent="62" />
      <loa freebytes="4223424" totalbytes="5367808" percent="78" />
    </tenured>
  </gc>
  <tenured freebytes="334460568" totalbytes="536870912" percent="62" >
    <soa freebytes="330237144" totalbytes="531503104" percent="62" />
    <loa freebytes="4223424" totalbytes="5367808" percent="78" />
  </tenured>
  <refs soft="24252" weak="17085" phantom="1950" dynamicSoftReferenceThreshold="19" maxSoftReferenceThreshold="32" />
  <time totalms="687.356" />
</af>

Merci

Était-ce utile?

La solution

Cette sortie est la machine virtuelle Java verbosegc trace. Le format de fichier n'a pas changé, il est toujours à plat, mais quelqu'un a permis le journal verbosegc, de sorte que vous obtenez la sortie d'information supplémentaire qui est xmlish.

Leur sont des outils qui peuvent analyser ce un produire de jolis graphiques. IBM Support Assistant contient un outil appelé la collection d'ordures et Visualiseur de mémoire. Il y a une vidéo de cet outil, y compris l'installation des instructions sur IBM Education assistant .

Autres conseils

Si vous activez verbeux la collecte des ordures dans le serveur d'applications Websphere alors vous obtiendrez ce genre d'information. Si vous voulez vérifier que aller dans cette voie Server-> Application Server-> Server1 (Cliquez sur un serveur sur lequel vous voulez voir journal) -> Processus Definition-> Java Virtual Machine-> verbeux Garbage Collection (une case à cocher) Redémarrez le serveur, vous verrez le journal similaire dans le fichier native_stderr.log sur ce profil particulier dans le dossier des journaux. Pour analyser ce fichier, vous devez avoir l'outil comme-Performance Viewer Tivoli®, Dump machine virtuelle Java (DMPJVM), et l'analyseur de ressources de WebSphere. Je pense que ce lien aide http://www.ibm.com/developerworks/websphere/library /techarticles/0706_sun/0706_sun.html

Aussi j'ai installé un analyseur de performence vous obtiendrez guide complet avec ce lien- http://www.ibm.com/developerworks/websphere /library/techarticles/0811_gunasekaran/0811_gunasekaran.html#download

Vous devez télécharger un pot que vous obtiendrez de lien ci-dessus et le mettre dans votre système local et CMD ouvert et aller à cette voie et exécuter ce Commande- java -jar hsa_jdk15.jar -f D: \ IBM \ WebSphere \ AppServer \ profiles \ profile1 \ logs \ server1 \ native_stderr.log faire des changements en fonction de votre configuration comme chemin de votre fichier native_stderr.log et lui donner après -f. Je pense que ça va aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top