Understaning native_stderr Datei in den websphere app server
Alle,
Ich bin immer der native_stderr.log-Datei während der Ausführung meiner Anwendung auf Websphere App Server 7.0.0.15.
früher verwendet werden, um einfache log-Datei-format, aber vor kurzem habe ich beobachtet, dass die Datei im XML-format.
Ist es IBM mitgelieferten Werkzeug zum interpretieren dieser Datei?
Logfile enthält Abschnitte wie dieser:
<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>
Dank
InformationsquelleAutor Ayusman | 2011-09-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Ausgabe ist die JVM verbosegc Spur. Das format der Datei nicht geändert hat, ist es noch flach, aber jemand aktiviert hat verbosegc anmelden, so bekommen Sie zusätzliche Informationen ausgegeben, xmlish.
Ihre sind tools, die analysieren kann, diese produzieren eine hübsche Grafiken. IBM Support Assistant enthält ein tool namens Garbage Collection und Memory Visualizer. Es gibt ein video von diesem tool, einschließlich Informationen zum installieren den Anweisungen auf IBM Education Assistant.
InformationsquelleAutor Alasdair
Wenn Sie aktivieren Sie die ausführliche garbage collection in websphere application server, dann erhalten Sie diese Art von Informationen. Wenn Sie überprüfen möchten, gehen Sie zu diesem Pfad
Server->Application-Server-> "Server1" (Klicken Sie auf auf einem server, wo Sie wollen, um zu sehen, Protokoll)->
Prozess Definition->Java-Virtuelle-Maschine-> Ausführliche Garbage Collection( eine checkbox)
Den server neu starten, werden Sie sehen, die ähnliche log-in native_stderr.log-Datei auf das bestimmte Profil im Ordner "logs".
Zu analysieren, dass die Datei, die Sie müssen haben Werkzeug wie-Tivoli Performance Viewer, Dump JVM (DMPJVM) und WebSphere Resource Analyzer. Ich denke, dieser link wird helfen
http://www.ibm.com/developerworks/websphere/library/techarticles/0706_sun/0706_sun.html
Ich habe auch installiert eine Performanz-Analysator erhalten Sie komplette Anleitung mit diesem link-
http://www.ibm.com/developerworks/websphere/library/techarticles/0811_gunasekaran/0811_gunasekaran.html#download
Haben Sie das herunterladen einer jar ist, dass Sie aus oben genannten link und legen Sie es in Ihrem lokalen system, und öffnen Sie CMD ein und gehen Sie zu diesem Pfad und führen Sie diesen Befehl
java-jar hsa_jdk15.jar -f D:\IBM\WebSphere\AppServer\profiles\profile1\logs\server1\native_stderr.log
machen Sie ändern sich je nach Ihrer Konfiguration
wie der Pfad zu Ihrem native_stderr.log-Datei und geben es nach-f.
Ich denke, es wird helfen.
InformationsquelleAutor SUBHASIS MONDAL