- 사전 설치 준비
- AUD-Platform 7.0.500.20260226-11 이상 설치를 한다.
- JAVA8(흑은 그 이상)를 설치하거나 JAVA8(혹은 그 이상)이 설치된 경로를 알아둔다.
- AUD-Platform 설치 버젼이 과거 버젼일 경우 "4. 문제해결 가이드" 를 참고한다.
- AUD-Conflux Server 설치 파일을 품질기술그룹에 문의하여 파일을 받아놓는다.
- matrix/WEB-INF/_AUD_CONFLUX_ 폴더를 만들고 해당 파일들을 압축을 푼다.
예) C:\AUDPlatform_7\matrix\WEB-INF\_AUD_CONFLUX_ - 이중화 서버로 구성하여 설치할 경우 각 서버간 상호 포트가 개방되어야한다.
- 예) 192.168.0.101:9872 ↔ 192.168.102:9872
- 예) 192.168.0.101:9872 ↔ 192.168.102:9872
- 윈도우 버젼 설치
- startup.sh_sample , shutdown.sh_sample 등 리눅스 용 쉘파일들은 삭제한다.
- py310_win_deploy.bat 를 실행하여 윈도우용 파이썬 실행 모듈을 설치한다.
- application.json_sample 파일을 application.json 파일로 파일명을 변경한다.
- application.json 를 알맞게 수정한다.
- Log > LogPath : 로그 경로
예) "C:\\AUDPlatform_7\\logs\\matrix\\logs" - Folder > ReportFolder : AUD-Platform report경로
예) "C:\\AUDPlatform_7\\reports" - Python > ServerList > Modules > PythonPath(Code=DEFAULT_MODULE) : 기본설치된 파이썬 모듈 경로 py310_win_deploy.bat를 실행하여 생성된 파일 경로를 입력한다.
예) "C:\\AUDPlatform_7\\matrix\\WEB-INF\\_AUD_CONFLUX_\\py310_win\\python.exe"
- Log > LogPath : 로그 경로
- JAVA_HOME을 설정한다.
- echo %JAVA_HOME% 으로 확인
- 아무것도 없을 경우 제어판 > 고급 시스템 속성 > 환경 변수에 설정
예) C:\AUDPlatform_7\apps\openjdk
- 리눅스 버젼 설치
- startup.bat_sample , shutdown.bat_sample 등 윈도우 용 쉘파일들은 삭제한다.
- py310_linux_deploy.sh 를 실행하여 리눅스용 파이썬 실행 모듈을 설치한다.
- application.json_sample 파일을 application.json 파일로 파일명을 변경한다.
- application.json 를 알맞게 수정한다.
- Log > LogPath : 로그 경로
예) "/AUDPlatform_7/logs/matrix/logs" - Folder > ReportFolder : AUD-Platform report경로
예) "/AUDPlatform_7/reports" - Python > ServerList > Modules > PythonPath(Code=DEFAULT_MODULE) : 기본설치된 파이썬 모듈 경로 py310_linux_deploy.sh를 실행하여 생성된 파일 경로를 입력한다.
예) "/AUDPlatform_7/matrix/WEB-INF/_AUD_CONFLUX_/py310_linux/python"
- Log > LogPath : 로그 경로
- JAVA_HOME을 설정한다.
- echo $JAVA_HOME 으로 확인
- 아무것도 없을경우 로그인한 유져의 .bash_profile혹은 .profile에 설정
예) /AUDPlatform_7/apps/openjdk
- 문제해결 가이드
- AUD-Platform 7.0.500.20260226-11 이하 버젼일 경우
- admin > 시스템 운영관리 > Repository 테이블 점검 > Repository 테이블 점검 > [실행] 클릭 : 아래 테이블을 확인 후 없다면 직접 생성한다.
MTX_SCHEDULE_INFO
MTX_SCHEDULE_JOB_INFO
MTX_SCHEDULE_JOB_WORK_LINK
MTX_SCHEDULE_PARAM - admin > 시스템 운영관리 > Repository 테이블 점검 > 옵션 값 점검> [실행] 클릭 : Conflux에 필요한 옵션값 들을 넣는다. (AUD-CONFLUX 데이터베이스 포함됨)
- admin > 자원관리> 데이터베이스관리 > AUD-CONFLUX : 데이터 베이스가 생성되어있는지 확인한다.
- /conf/matrix.properties 에서 matrix.uploadfilter 에 cfx,cfxz 두개 파일이 명시되어있는지 확인 후 없으면 추가한다.
예) matrix.uploadfilter="bmp,jpg,jpeg,gif,png,hwp,hml,cell,doc,docx,ppt,pptx,xls,xlsx,xlsb,xlam,txt,text,csv,pdf,zip,jar,cds,md,mtsd,sc,mtm,mtmz,mtj,mtv,mtvx,mtsz,json,json2,jsonx,ds,mtzb,mtz,mwf,mtw,mts,dat,ttl,cfx,cfxz" - WAS를 재기동한다.
- admin > 시스템 운영관리 > Repository 테이블 점검 > Repository 테이블 점검 > [실행] 클릭 : 아래 테이블을 확인 후 없다면 직접 생성한다.
- 파이썬 추가 설치
- 파이썬을 추가로 설치할 경우 기본 배포된 미니콘다로는 파이썬 추가설치가 불가능하며 실행만 가능하므로 직접 파이썬 설치파일로 설치해야한다.
- _AUD_CONFLUX_\application.json파일에 추가로 설치한 파이썬 경로를 넣는다.
- Python > ServerList > Modules > Json구조 추가 > PythonPath 설정
- 이중화 서버 설정
- SERVER_1, SERVER_2 시점으로 _AUD_CONFLUX_\application.json 파일 설정방법을 세분화 하여 아래에 설명.
- SERVER_1
- ClusterInfo > MyServerCode : 내 서버 코드
예) "MyServerCode":"SERVER_1", - ClusterInfo > MyServerName : 내 서버 명
예) "MyServerName":"Server 1", - ClusterInfo > OtherServerList : 다른 서버 리스트
예) "OtherServerList" : [{"Code" : "SERVER_2", "Name" : "Server 2", "Ip" : "192.168.0.102", "Port" : "9872"}]
- ClusterInfo > MyServerCode : 내 서버 코드
- SERVER_2
- ClusterInfo > MyServerCode : 내 서버 코드
예) "MyServerCode":"SERVER_2", - ClusterInfo > MyServerName : 내 서버 명
예) "MyServerName":"Server 2", - ClusterInfo > OtherServerList : 다른 서버 리스트
예) "OtherServerList" : [{"Code" : "SERVER_1", "Name" : "Server 1", "Ip" : "192.168.0.101", "Port" : "9872" }]
- ClusterInfo > MyServerCode : 내 서버 코드
- ServiceTimeOut혹은 ReadTimeOut이 발생할 경우 조치
- _AUD_CONFLUX_\application.json 파일의 아래 설정을 변경한다.
- ServiceTimeoutMin : 분단위 Timeout설정
- Python > ExecuteTimeoutMin : 분단위 파이썬 실행 Timeout설정
- AUD-Platform 7.0.500.20260226-11 이하 버젼일 경우
Launch Release No. 7.0.500.20260226-11 / Latest Release No.
Page No. 131104792
작성자 : / 검수자 :