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:34:57, Hit : 4992, Vote : 57
 http://www.wz.pe.kr

JRun 4.0의 Activity 모니터링 방법


JRun 4.0에서 각종 동작 상황을 모니터링 하는 방법입니다.  모니터링은 JRun의 특정 상태들을 이벤트 로그 파일에 기록하게 한 후 이 파일의 내용을 모니터링 하는 방법으로 이루어지는데, 서버의 퍼포먼스를 떨어트리므로 특별한 문제가 있지 않는한 서비스시에는 가급적 사용치 않는 것이 좋습니다.

■ Thread 및 Request, Memory 관련 사항 모니터링 방법

1. 모니터링을 원하는 JRun의 서버 root 디렉토리(우리 같은 경우는 /home3/jrun-server/smipc) 아래에 있는 SERVER-INF 디렉토리에 있는 jrun.xml을 파일을 open.

2. 아래 부분이 주석처리되어 있으면 주석을 해제.
<service class="jrunx.metrics.MetricsService" name="MetricsService">
    <attribute name="bindToJNDI">true</attribute>
</service>

3. 아래 항목을 찾아 false 값을 true로 변경.
<attribute name="metricsEnabled">false</attribute>

4. <attribute name="metricsFormat"> 항목을 찾아 다음과 같이 내용을 변경. (한줄로 입력)
<attribute name="metricsFormat">Web threads (busy/total): {jrpp.busyTh}/{jrpp.totalTh} Requests(delayed/handled/dropped): {jrpp.delayRq}/{jrpp.handledRq}/{jrpp.droppedRq} Sessions: {sessions} Total Memory={totalMemory} Free={freeMemory}</attribute>

5. 만약 모니터링 주기(값 갱신 주기)를 변경하고 싶으면, <attribute name="metricsLogFrequency"> 속성의 숫자를 변경해주면 됩니다. (초 단위)

■ Connection Pool Activity 모니터링

1. jrun server의 SERVER-INF 디렉토리에 있는 jrun-resources.xml 파일을 오픈.

2. 모니터링을 원하는 DataSource를 찾아 다음 항목을 true로 값을 변경.
<debugging>false</debugging> 

3. SERVER-INF 디렉토리의 jrun.xml 파일을 열어 MetricsService의 주석 해제 여부를 확인하고, metricsEnabled 옵션의 활성화 여부 확인. (첫번째 항목의 2~3번 참고)

4. <attribute name="metricsFormat"> 항목을 찾아 다음 내용을 추가.
SmeDB : JDBC Timeouts: {jdbc.SmeDB.timeouts} Pool Size : {jdbc.SmeDB.poolSize} Active Connections: {jdbc.SmeDB.activeConnections} Query Duration: {jdbc.SmeDB.queryDuration} Query Count: {jdbc.SmeDB.queryCount}
* 실제 적용시에는 SmeDB 대신 모니터링을 원하는 DataSource 이름을 입력해야함.


이후 Jrun 서버를 재시작한 후 Jrun 설치디렉토리(/home1/jrun) 아래의 logs 디렉토리에 있는 {server_name}-event.log 파일을 tail -f  등으로 관찰하면 됩니다.

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



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
  JRun 4.0의 Activity 모니터링 방법  iWiz 2004/01/04 4992 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]