분류 전체보기118 43. perl 스크립트를 활용한 nohup log rotate(로그 로테이트) weblogic nohup 로그의 경우 server 로그와 달리 로그 로테이트 설정이 불가능하다=> perl 스크립트 사용 or crontab 사용으로 로그 로테이트 설정 가능 [perl 스크립트를 활용한 로그 로테이트 방법] 1. perl 스크립트 생성아래 두 가지 중 택하여 사용 logs.pl#!/usr/bin/perl#[Window]# start /b run 2>&1|start /b perl log.pl admin.out. 2>&1#[Unix]# nohup run 2>&1|nohup ./log.pl admin.out. 1>&0 2>&1 &$SIG{INT}=$SIG{BREAK}='IGNORE'; - 해당 시그널은 무시하겠다$DEFAULT_LOG_PFX="OUT."; - 첫번째 ARGV 설정을 .. 2024. 6. 3. 42. Plan.xml weblogic.xml 파일 설정시 weblogic.xml 파일을 직접 수정하지 않고 관리 콘솔에서 변경하는 경우 변경한 내용이 weblogic.xml 파일에 직접 반영되지 못하고 Plan.xml 파일을 생성하여 매 기동시마다 참조하여 반영하게 됨(일종의 설정값에 대한 임시 저장 공간으로서 Plan.xml 파일 생성) 웹로직 admin이 재기동될 때 수정 사항이 반영되는데 콘솔에서 weblogic.xml 파일을 변경하고 터미널에서도 weblogic.xml 파일을 직접 수정하게되면 변경작업 히스토리에 혼선이 발생, 이전 작업이 누락되는 경우가 생길 수 있음2대 이상의 머신에서 운영중인 서비스라면 admin 프로세스가 없는 머신에 기동시마다 복제되어 부하 발생 및 기동 시간 지연 유발 따라서 Plan.xml.. 2024. 6. 3. 41. 웹로직 thread 확인 및 튜닝 웹로직 스레드 수 확인 방법 서버 기동중일 때만 확인 가능콘솔 - 환경 - 서버 - 서버 선택 - 모니터링 - 스레드 인스턴스당 스레드 수 확인 가능최대치 기준은 없으며, min/max값 설정하지 않으면 가변적으로 늘어남 스레드 수 튜닝 11g) [방법1 - 권장x]config.xml 파일에서 직접 수정 인스턴스명 100 200 [방법2 - 권장]기동 스크립트에 자바 옵션으로 설정set USER_MEM_ARGS=-Dweblogic.SelfTuningThreadPoolSizeMin =100 -Dweblogic.SelfTuningThreadPoolSizeMax =200 (권장)또는set USER_MEM_ARGS=-Dweblogic.threadpool.MinPoolSize=100 .. 2024. 5. 28. 40. 웹로직 인코딩 에러 조회나 내보내기 시 항목의 한글이 깨지는 현상 1. weblogic.xml에 다음과 같이 설정 encoding utf-8 /* utf-8 2. web.xml에 다음과 같이 설정 weblogic.httpd.inputCharset./* utf-8 추가로 확인할 사항) 1) 웹로직 계정 홈 디렉토리 - .profile의 언어 설정2) 서버 기동 스크립트의 언어 설정ex) export LANG=ko_KR 2024. 5. 28. 이전 1 ··· 3 4 5 6 7 8 9 ··· 30 다음 728x90