iWiz ShareBase

IT Specialist 윤태현의 iWiz ShareBase는 IT뿐 아니라 각종 잡다한 지식들을 함께 나누는 지식공유 커뮤니티입니다.

iWiz,ShareBase,윤태현,Java,JSP,EJB,IT,정보기술,웹프로그래밍,PHP,ASP,DBMS,MySQL,서버,네트워크,server,network,WAS,웹애플리케이션,블로그,blog,웹서버,DB,오라클,oracle,mysql,JRun,웹로직,톰캣,tomcat,아파치,자동차,EF쏘나타,로또 6/45

갤러리 Pixelgrapher.com | 로또 6/45 번호생성 및 통계 데이터 | 전체기사보기 | 전체글 #1 | 전체글 #2 | 전체글 #3 | 전체글 #4 | 전체글 #5 | 전체글 #6 | 전체글 #7 | 전체글 #8 | 전체글 #9 | 전체글 #10 |
HOME iWiz
ShareBase
Remember 0523 & 0818
지식은 나눌수록 커집니다 - iWiz's ShareBase
웹프로그래밍(기타) PHP, ASP, Perl, CGI 등 각종 웹프로그래밍에 관한 자료들입니다.


  iWiz(2004-01-04 22:42:01, Hit : 7163, Vote : 27
 http://www.wz.pe.kr

Java Stack Trace 받는 방법


** Java Stack Trace 받는 방법

런타임 시의 문제 추적 방식 중 Java stack trace라는 것을 받아서 분석하는 방법이 있습니다.
순간의 메모리 스캔 내용 정도로 보시면 됩니다. 이 내용에는 방대한 량의 스레드와 모니터 정보가
나오므로 분석에 많은 시간과 품이 들어갈 수도 있습니다.
내용이 너무 많으면 바닷가의 모래알 찾기 식이 될 수도 있지요.
그래서 보통 최후의 방법이 되지만 한 번 시도는 해볼만 합니다.


--------------------------------------------------------------------------------

* JRun 시작

Windows(JRun4):
stack trace는 JRun을 실행 중인 도스 콘솔 창에서 ctrl+break 키를 눌러 받을 수 있습니다.
그러나 이 로그는 stdout 형식으로 화면에 뿌려지고, 방대한 량의 strace 로그를 도스 창에서
긁어 가져오기는 힘드므로 아래의 방법을 사용하여 out 로그를 파일로 받으시는 방법을 권장드립니다.

jrun을 콘솔 창에서 다음의 명령으로 시작합니다.

jrun -start [서버명] 1>../logs/[서버명]-out.log 2>../logs/[서버명]-err.log

위 명령은 "/[jrun_root]/bin" 경로에서 실행해야 합니다.
이때, 화면 콘솔창에는 아무런 메시지가 생성되지 않습니다.

JRun3.X 에서는 위와 같은 과정 없이 local.properties를 아래와 같이 수정하여 console writer 를
활성화 한 후 ctrl+break 키를 누르면 됩니다.

# path to java virtual machine.  Launchers will use system PATH if necessary
java.exe={default}      
<!--위에서의 기본값은 javaw.exe로 되어 있습니다. {default}를 삭제하고 아래의 내용을 참고하여 수정하면 됩니다. -->
java.exe=C:\jdk1.2.2\bin\java.exe




UNIX/Linux:
jrun -start default 1>{jrun.rootdir}/logs/default-out.log 2>{jrun.rootdir}/logs/default-err.log
** "{jrun.rootdir}"은 실제 절대 경로 또는 상대 경로로 바꿔서 사용
** 기존 파일이 있다면 이어서 사용하고 없으면 새로 생성함.
** background 로 실행하려면 "&" 옵션을 라인 마지막에 첨가

--------------------------------------------------------------------------------

* Java Stack Trace 받는 법
- Windows: JRun을 실행 중인 도스 창에서 ctrl+break 버튼 누름
- Unix/Linux: kill -3 [JRun PID]
** 위에서 설명한 방법대로 stdout 로그를 파일로 받으면 그곳에서 출력을 받을 수 있음

--------------------------------------------------------------------------------
* iWiz님에 의해서 게시물 이동되었습니다 (2010-02-03 16:57)



62   mod_throttle 모듈을 이용한 사용자 트래픽 제어  iWiz 2006/06/22 9150 0
61   Tomcat-Apache using JK2 connector  iWiz 2004/03/21 8547 41
60   RedHat 9.0에서의 JRun JSP 컴파일러의 문제점  iWiz 2004/01/04 5629 50
59   RedHat 9.0에서의 JRun-Apache 커넥터의 문제점  iWiz 2004/01/04 5247 48
58   JRun 4.0의 튜닝 관련 옵션  iWiz 2004/01/04 6023 68
57   JRun 4.0의 Activity 모니터링 방법  iWiz 2004/01/04 4993 57
56   JRun4.0: DataSource 커넥션풀 관련 옵션 [4]  iWiz 2004/01/04 6736 46
55   JRun에서 JSP 컴파일시 java 파일 생성하기  iWiz 2004/01/04 8148 63
54   JRun의 실제 서비스 운영시 고려사항  iWiz 2004/01/04 7624 44
53   수정된 인터넷 익스플로러에서 상호작용 ActiveX 컨트롤 활성화 가이드  iWiz 2006/03/03 8562 4
52   HTML 특수기호 엔터티(Entity) 테이블 [2]  iWiz 2006/03/03 15007 2
51   웹사이트의 새로운 혁명 Ajax [13]  iWiz 2005/11/22 5938 6
50   MSN 메신저 친구 자동등록 스크립트  iWiz 2004/10/12 6265 35
49   JavaScript MD5 해쉬 생성 함수  iWiz 2004/01/07 9204 35
48   JavaScript로 만든 진법변환 및 보수계산기 [4]  iWiz 2004/01/04 162233 51

1 [2][3][4][5]
 

Copyright 1999-2024 Zeroboard / skin by zero
iWiz ShareBase, ⓒCopyleft by iWiz.  For more information contact .
본 웹사이트에 게시된 이메일 주소가 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며, 이를 위반시에는 정보통신망법에 의해 형사처벌됨을 유념하시기 바랍니다. [게시일 2004. 1. 31]