본문 바로가기

WAS/WebLogic

[WebLogic] 운영체제 별 WebLogic 점검 방법 정리

#. 주로 쓰이는 점검 키워드

java.lang.OutOfMemoryError
StuckThread
Maximum capacity
Failed to listen
Connection leak
Too many

 


 

#01. LINUX / UNIX

grep -f grep.list 활용

 

grep.list 예시

 

grep -f grep.list 사용 방법

grep -f grep.list <로그파일명>

 

 

해당 명령어를 별도 shell 스크립트에 작성하여 실행시키면 편리함

아래는 grep 실행 결과를 별도 텍스트 파일에 작성하도록 하는 예시

 

(예시 01)

JUMGUM_DATE=202312
grep -f /logs001/weblogic/jumgum_dir/grep.list /logs001/weblogic/*/MServer*/serverlog/*.log_${JUMGUM_DATE}*  > ./${JUMGUM_DATE}.txt

 

(예시 02)

DATE=`date +'%Y%m'`

#this month
grep -f /applogs/weblogic/grep.list ./*/*/*.out.`date +'%Y%m'`* > result_`date +'%Y%m%d'`.txt &

#last month
#grep -f /applogs/weblogic/grep.list ./*/*/*.out.`expr $DATE - 1`* > result_`date +'%Y%m%d'`.txt &

 

실행 결과

 

 


 

#02. Windows

참고 글 : http://www.dreamy.pe.kr/zbxe/CodeClip/164827

 

Windows 환경에서는 findstr 명령어를 사용한다

로그 파일 내에서 RUNNING 키워드를 검색
findstr "RUNNING" m1_1036.log

여러 키워드를 검색하고자 할 때는
findstr "키워드1 키워드2 키워드3 키워드4 키워드5" m1_1036.log

 

 

 

LINUX 환경의 grep -f 와 같은

파일목록내에 문자열 검색하기는 /g 옵션을 사용

로그 파일 내에서
grep_list.txt 파일에 포함된 키워드를 검색

findstr /g:D:\WebLogic\grep_list.txt m1_1036.log