런타임 운영

본 장에서는 ProFrame를 운영하기 위한 방법에 대하여 설명한다.

1. TP-Monitor 기동

ProFrame 런타임을 운영하기 위해서는 TP-Monitor가 기동되고 있어야 한다. 본 안내서에서는 TP-Monitor 기동에 대한 내용은 다루지 않으므로 이에 대한 자세한 내용은 해당 "TP-Monitor의 관리자 매뉴얼"을 참고한다.

2. 로그 경로

ProFrame의 모든 디렉터리는 아래의 구조와 같이 환경변수 $PRJROOT의 하위에 생성된다. ProFrame 의 모든 로그는 $PFMLOG 디렉터리의 하위 디렉터리에 기록되는데, $PFMLOG는 기본적으로 $PRJROOT/logging 디렉터리로 설정된다.

$PRJROOT
+---- compile
+---- logging
        +---- ulog
        +---- blog
        +---- slog
        +---- conlog
        +---- analog
        +---- amslog
        +---- admlog
        +---- core
+---- package
+---- release
+---- ws
ulog

환경변수 PFM_USR_LOG_DIR에 정의된 디렉터리로 온라인 서비스의 기본 로그 파일이 생성된다. PFM_MSG 테이블의 OUT_TYPE에 “U” 항목이 있는 경우가 이에 해당한다.

blog

환경변수 PFM_BAT_LOG_DIR에 정의된 디렉터리로 배치 서비스의 기본 로그 파일이 생성된다. PFM_MSG 테이블의 OUT_TYPE에 “U” 항목이 있는 경우가 이에 해당한다.

slog

System 로그가 저장되는 디렉터리다. PFM_MSG 테이블의 OUT_TYPE에 “S” 항목이 있는 경우에 로그 파일이 생성된다. 경로 정보는 환경변수 PFM_SYS_LOG_DIR에 정의되어 있다.

conlog

Consol 로그가 저장되는 디렉터리다. PFM_MSG 테이블의 OUT_TYPE에 “C” 항목이 있는 경우에 로그 파일이 생성된다. 경로 정보는 환경변수 PFM_CON_LOG_DIR에 정의되어 있다.

analog

분석을 하기 위한 기초 정보 자료가 남는 디렉터리다. 경로 정보는 환경변수 PFM_ANAL_LOG_DIR에 정의되어 있다.

amslog

서버 부팅, DB Commit/Rollback에 대한 정보를 남긴다. 경로 정보는 환경변수 PFM_AMS_LOG_DIR에 정의되어 있다.

admlog

TCache 로그가 저장되는 디렉터리로 pfmtcacheadmin으로 명령하는 경우 로그 파일이 생성된다. 경로 정보는 환경변수 PFM_ADM_LOG_DIR에 정의되어 있다(정의하지 않으면 PFMLOG/admlog에 로그 파일이 생성된다. ).

core

Core Dump가 발생할 때 Core 파일이 생성되는 디렉터리다. 경로 정보는 환경변수 PFM_CORE_DIR에 정의되어 있다.