배치 데몬 설정
배치 데몬은 Web Admin에서 배치 실행 및 로그를 가져오기 위한 데몬이다.
-
배치 데몬 설정
-
$BXM_HOME/batch/config/bxm-daemon.xml 파일을 연다.
-
BXM_HOME을 설정하고, 배치 데몬 환경에 따라 기존 값을 수정해 필요한 값을 설정한다.
... <!-- Daemon 설정 (run, receiver) --> <daemon daemon-shell="<<BXM_HOME>>/batch/bin/runDaemon.sh" batch-shell="<<BXM_HOME>>/batch/bin/runJob.sh" run-daemon-port="53542" receiver-daemon-port="53543" log-receive-tcp-port="53544" log-down-directory="<<BXM_HOME>>/logs/batch_log_down" batch-job-execute-class="bxm.batch.daemon.run.ExecuteBatchJob" daemon-management-dao-class="bxm.batch.dft.daemon.dao.DefaultBatchDaemonManagementDao" /> ... -
배치 데몬 로그 설정 파일을 수정한다.
-
$BXM_HOME/batch/config/logback/logback_rundaemon.xml 파일을 연다.
일반 배치/배치 데몬의 logback.xml 은 같은 classpath에 설정할 수 없어 분리되어 있다.
-
아래 appender 항목을 찾아 BXM_HOME을 BXM를 설치한 경로로 수정한다.
... <property name="LOGS_ABSOLUTE_PATH" value="<<BXM HOME>>/bxm/logs" /> ... -
$BXM_HOME/batch/bin/batch.env.sh 파일을 연다.
-
각 환경 변수에 대하여 설정한다.
... # Daemon Batch Manager (daemonBatchMng.sh) export INTERVAL_TIME=10 export MAX_RESIDE_BAT_CNT=30 export EXEC_SAME_TIME_CNT=10 export EXEC_SAME_TIME_WAIT=5 export DBM_SERVER_ADDR=$IP_ADDR # daemon.server.address export DBM_DAEMON_PORT=51531 export DBM_MNG_DAO=bxm.batch.dft.daemon.dao.DefaultDaemonBatchInfoManagementDao ...
-