본문 바로가기

전체 글119

13. Apache 멀티 프로세스 웹서버가 각각 사용하는 도메인이 다를 경우 VirtualHost를 사용할 수도 있지만 다음과 같은 방법으로 하나의 엔진을 사용하여 다수의 아파치 프로세스를 띄울 수 있음 1. pid 파일 디렉토리 생성${Apache_Home}/run 2. httpd.conf 파일에서 ServerRoot 하위에 pidfile 경로 지정  httpd.conf) httpd_b.conf) 3. 각각의 conf 파일을 사용하여 프로세스 기동하도록 start/stop 스크립트 생성 start)./httpd -f /sw/web/apache_weblogic/conf/httpd.conf -k start./httpd -f /sw/web/apache_weblogic/conf/httpd_b.conf -k start stop)./httpd -.. 2024. 5. 16.
1. daemon daemon주기적인 서비스 요청을 처리하기 위해서 커널상에 백그라운드 모드로 실행되는 프로세스메모리 관리 방법에 따라 단독 데몬과 슈퍼데몬(xinetd)으로 분리됨 단독 데몬)항상 백그라운드 모드로 실행되고 메모리를 상대적으로 많이 소비서비스 응답속도가 빠름. httpd같은 웹서비스 데몬이 대표적 슈퍼 데몬)요청이 있을 때마다 xinetd가 서비스를 실행시켜주므로 메모리 소비가 적다단독데몬에 비해 상대적으로 서비스 속도가 느림 터미널이 종료될 때 프로세스가 죽는 이유는 해당 프로세스가 쉘의 자식 프로세스이기 때문임따라서 부모 프로세스가 죽을 때 던지는 SIGHUP을 자식 프로세스가 받게 된다nohup은 부모 프로세스가 죽을 때 자식 프로세스에게 SIGHUP을 던지지 않는 프로세스를 말함 참고)https:.. 2024. 5. 14.
28. weblogic 서버 ip 변경 0. 장비의 /etc/hosts 파일 수정(OS 영역) 1. 도메인 홈 경로에서 다음을 수행하여 ip 변경 대상 파일 확인find ./ -name "*.sh" | xargs grep [ip정보]find ./ -name "*.xml" | xargs grep [ip정보] ※ 설정 파일에 ip로 설정 되어있지 않고 hostname이나 127.0.0.1 등으로 되어있을 수 있으니 주의(이 경우 별도로 수정해줄 필요는 없음) 그 외 grep 명령어로 찾았을 때 이전 ip로 작성된 파일 모두 변경(log 파일은 제외)grep -ri "기존ip" ./* | more ip 변경은 검색된 파일에서 수동으로 변경해도 되고 아래 명령어로 한꺼번에 치환해도 됨(해당 내용 외의 다른 내용 변경되지 않도록 유의!) 2. 파일 내.. 2024. 5. 13.
27. window 스크립트 startA.cmd@ECHO OFFset SERVER_NAME=AdminServerset DOMAIN_HOME=D:\Work\weblogic\wls14410\user_projects\domains\base_domainset LOG_DIR=%DOMAIN_HOME%\logsTITLE Server Name :%SERVER_NAME% # 이 창을 끄면 서비스가 종료됩니다.if not exist %LOG_DIR% (mkdir %LOG_DIR%)@REM ren %LOG_DIR%\%SERVER_NAME%.out %LOG_DIR%\%SERVER_NAME%.out.%PREFIX% move %LOG_DIR%\%SERVER_NAME%.out %LOG_DIR%\%SERVER_NAME%.out.%PREFIX%@rem #####.. 2024. 5. 8.
26. weblogic 윈도우 서비스 네트워크 드라이브 인식 오류 윈도우 서비스로 등록해 놓은 웹로직 서버가 네트워크 드라이브(NAS)를 사용할 경우 인식 오류로 인해 장애가 발생한다 이 경우 스크립트 등으로 사용자가 서버를 직접 기동하면 네트워크 드라이브 인식에 문제가 없지만 서비스로 기동하는 경우 문제가 발생 해결 방법은 윈도우 서비스 등록시 아래 옵션을 추가하면 됨-localname:"F:" -remotename:"\\10.140.20.30\ftp" remoteuser:"netdrive_user" -remotepassword:"netdrivepw" localname : 파일탐색기 상의 드라이브 명remotename : 네트워크 드라이브 상의 경로remoteuser : 네트워크 드라이브 접속 idremotepassword : 네트워크 드라이브 접속 pw 이미 서비스.. 2024. 5. 8.
25. weblogic 윈도우 서비스 등록 윈도우에 설치된 웹로직의 경우 OS 재기동시 자동으로 서버가 시작 수 있도록 서비스에 등록하는 것을 권장함 서비스 등록 1. {WL_HOME}\server\bin 디렉토리에 있는 두 개의 파일을 {DOMAIN_HOME}\svc로 복사 (svc는 임의로 만든 폴더 이름임) - installSvc.cmd - uninstallSvc.cmd 2. ${DOMAIN_HOME}\svc 디렉토리에 Admin_svc.cmd 파일 생성@echo offset JAVA_HOME=C:\Program Files\Java\jdk1.8.0_291set JAVA_VM=-serverset CLASSPATH=%CLASSPATH%set DOMAIN_NAME=base_domainset MW_HOME=D:\weblogic\12.2.1.4set.. 2024. 5. 7.
728x90