728x90
Windows에 weblogic을 서비스 등록하고자 한다.
등록하는 와중, WL_ENGINE에서 가져온 installSvc.cmd의 마지막 줄을 다음과 같이 변경한다.
rem *** Install the service "%WL_HOME%\server\bin\%WLSVC_EXE_TO_USE%" -install -svcname:"wlsvc %DOMAIN_NAME%_%SERVER_NAME%" -svcdescription:"%SERVICE_DESCRIPTION%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"%EXTRAPATH%" -password:"%WLS_PW%" -cmdline:%CMDLINE% -log:"%USERDOMAIN_HOME%\logs\%SERVER_NAME%-%yyyy%%MM%%dd%.out" ENDLOCAL |
log를 standard out 형태로 쌓고, 뒤에 %yyyy%%MM%%dd%의 형태로 날짜가 찍히게 이름짓는다.
예시로 위 log 이름처럼 설정한 AdminServer-xxxx.out이다.
# # ROTATION_TYPE = TIME # TIME_START_DATE = APR 11 2022 15:37:00 # TIME_INTERVAL_MINS = 1 # MAX_FILE_COUNT = -1 # [Mon Apr 11 15:41:39 2022] [I] [ServiceStop] invoked with stopclass= [Mon Apr 11 15:41:39 2022] [I] [ServiceStop] Informing SCM about SERVICE_STOP_PENDING [Mon Apr 11 15:41:39 2022] [I] [ServiceStart] done waiting for multiple events. Wait=0 [Mon Apr 11 15:41:39 2022] [I] [ServiceStart] Informing SCM about SERVICE_STOP ... |
AdminServer-xxxx.out 파일 맨 윗줄에 #을 앞에 붙이고 다음과 같은 것들을 설정한다.
ROTATION_TYPE = TIME (SIZE로도 설정이 가능하다)
TIME_START_DATE = APR (APRIL의 앞 3글자) => 월 별 이름의 앞 3글자 설정. 이후 일, 년, 시, 분, 초
TIME_INTERVAL_MINS = rotate 하는 시간 단위 (분 기준)
윗 설정대로 log를 1분마다 rotate되게 설정을 했을때, date format 이름에 맞춰서 잘 설정된 것을 확인할 수 있다.
728x90
'Linux & Windows' 카테고리의 다른 글
linux 메모리 확인 명령어 (0) | 2022.05.18 |
---|---|
CPU cores 개수 확인 (0) | 2022.05.17 |
/bin/sh^M: bad interpreter: No such file or directory (0) | 2022.04.11 |
윈도우 cmd 환경 알아두면 좋은 점들 (0) | 2022.04.01 |
putty 글자 크기 조정 및 색상 변경 (0) | 2022.01.27 |