본문 바로가기

분류 전체보기

(274)
[weblogic] 설치 가이드 | 12c/14c | Linux/Unix 업데이트 날짜 : 2024/10/31  JDK 설치Oracle JDK 1.8 이상IBM JDK 1.8 이상  엔진 설치 (Silent 방식 - oraInst.loc, wls.rsp 필요) WebLogic 설치할 디렉토리 생성mkdir -p /app/weblogic/weblogic_12214 설치에 필요한 파일 생성#01. wls.rsp[ENGINE]#DO NOT CHANGE THIS.Response File Version=1.0.0.0.0[GENERIC]#The oracle home location. This can be an existing Oracle Home or a new Oracle HomeORACLE_HOME=/app/weblogic/weblogic_12214#Set this variable ..
[weblogic] max-request-parameter-count 최대값 변경 | 12c/14c # 참고 Oracle 문서How to Set the MaxRequestParameterCount Value in WebLogic Server to Avoid MaxRequestParameterExceedException (Doc ID 1505598.1)  WebLogic HTTP request parameter 최대 개수의 기본값은 10000개 이다.parameter를 10000개 초과하여 request에 담아 보내면 아래와 같은 에러가 발생한다.   옵션을 수정하면 되는데, 보안상의 이유로 Admin Console에서 직접 수정할 수가 없다.request parameter 최대 개수가 커지게 될 수록 DDos 공격과 같은 해킹에 취약해질 수 있기 때문에 해당 옵션을 무분별하게 수정하는 것을 방지하기..
[Jennifer5] DataServerConnectingThread 관련 장애 분석 환경 구성 OS : HP-UX / AIX JDK : JDK6 WAS : JEUS6 요청사항 - 제니퍼 서버가 죽어있어도 JEUS가 정상적으로 기동 되게 해달라 - 그 후에 제니퍼 서버 올렸을 시 즉시 모니터링 되게 해달라 현재까지 확인된 사항 정상적으로 WAS 인스턴스가 기동되었다 하더라도 연동된 jennifer agent 로그에 4초마다 아래 로그가 기록된다 Cannot connect to data server(aries.nio.ConnectFailException: java.net.ConnectException: Connection refused), retry after 4000ms 이로 인해 로그 크기가 불필요하게 커지게 됨. HP-UX 및 AIX 에 JEUS6 설치하여 테스트 티맥스소프트 홈페이지..
LINUX - crontab 과 anacrontab crontab 과 anacrontab 비교 참고한 글 https://jhnyang.tistory.com/68 https://webdir.tistory.com/175 anacron 은 RHEL6 부터 도입되었다. crontab : 요일, 시, 분, 초의 단위로 지정 시각에 작업을 실행 anacrontab : 작업의 실행 간격을 1일 단위로 지정한다. (명시적인 실행 시각 지정 불가) cron.daily 중복 실행 관련 참고 글 https://blog.naver.com/PostView.nhn?blogId=hymne&logNo=221847436487&categoryNo=197&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=po..
[weblogic] windows 환경 apache rotatelogs 활용 Apache rotatelogs 모듈을 활용하여 stdout log 를 rotation 시킬 수 있다.가능은 하다는 의미이며, 웬만하면 이 방법을 사용해야 하는 상황까지 가지 않아야 한다 생각한다.외부 솔루션에 의존하게 되면 에러 발생 시 원인 파악이 어려워진다.  서버 기동 스크립트에서서버 기동 명령어 부분을 아래와 같이 작성한다start /B %DOMAIN_HOME%\bin\startWebLogic.cmd | rotatelogs.exe %LOG_DIR%\%SERVER_NAME%.out.%%Y-%%m-%%d 86400 +540 2>&1 & 기동 스크립트 전체 내용은 아래와 같다@ECHO OFFset SERVER_NAME=AdminServerset SERVER_PORT=9000set DOMAIN_HOME..
weblogic stdout log rotation - logrotate.d 에 등록 시 주의사항 /etc/logrotate.d/{설정파일} copytruncate 옵션을 꼭 작성해야 함 그렇지 않으면 로그 로테이션 후 로테이션 된 파일에 로그가 이어서 기록된다. {로그경로}/{로그파일명}.out { copytruncate missingok daily create 0664 유저 그룹 rotate 30 dateext } 참고 블로그 https://kykkyn2.tistory.com/75 cron.daily 에 logrotate 가 포함되어 있기 때문에 별도의 crontab 설정이 필요하지 않은 듯 하다 설정 후 며칠 기다려 봐야 알 수 있음
[weblogic] server log 24시간 마다 rotation + 파일명에 날짜 기록 server log logs/m1_12214.log_%yyyy%%MM%%dd% access log logs/access.log_%yyyy%%MM%%dd% {SERVER_NAME}.log_yyyyMMdd 포맷으로 기록되다가 로테이션 되면서 실제 날짜가 파일명에 기록되는 방식. 따라서, 설정 후 하루 지난 후에 확인이 필요하다.  server log access log
IIS 웹서버 기동 자동화 + 각 사이트 시작 자동화 설정 IIS 웹서버 기동 자동화 및 각 사이트 (Domain 개념) 시작 자동화 절차 정리 IIS 웹서버 기동 => 윈도우 서비스에 "World Wide Web Publishing 서비스" 라는 것이 있음 => 해당 서비스 시작 유형을 "자동" 으로 설정하면 된다 => 윈도우 서비스 및 IIS 자체 설정 내에서 자동 시작 옵션 없음 => CMD 명령어로 해결해야 함 사이트 목록 확인 명령어 %windir%\system32\inetsrv\appcmd list site 사이트 기동/정지 명령어 %windir%\system32\inetsrv\appcmd start site /site.name:사이트명 %windir%\system32\inetsrv\appcmd stop site /site.name:사이트명