> For the complete documentation index, see [llms.txt](https://docs.tibero.com/prosync/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tibero.com/prosync/4.5_manual/troubleshooting/bug-report.md).

# Bug Report

ProSync 운영 중 장애 발생 시, 분석을 위해 현상 발생한 프로세스의 5레벨 로그와 config를 첨부해야 하며\
장애 유형에 따라 다음 정보를 추가적으로 요청할 수 있다.

<table><thead><tr><th width="191.75390625">프로세스</th><th>config 파일 위치</th></tr></thead><tbody><tr><td>Extract</td><td>$PRS_HOME/config/[INST_ID]_ext[NODE_NUM].cfg</td></tr><tr><td>Apply</td><td>$PRS_HOME/config/[INST_ID]_apply[NODE_NUM].cfg</td></tr><tr><td>Llob</td><td>$PRS_HOME/config/[INST_ID]_llob.cfg</td></tr><tr><td>Agent</td><td>$PRS_HOME/config/prs_agent_[AGENT_ID].cfg</td></tr></tbody></table>

## 타 프로세스 로그

다른 프로세스에서 전달한 정보에 오류가 의심되는 경우 요청할 수 있다.

config 파일의 `LOG_DIR` 경로에 위치한다.

현상 발생한 프로세스와 동일하게 5레벨 로그(`LOG_LEVEL=5`)를 첨부해야 한다.

## TLI(OLI) 로그

Log Reader 오동작이 의심되는 경우 요청할 수 있다.\
자세한 분석을 위해, Extract 프로세스의 파라미터를 '''LR\_TRACE\_LVL=5''' 로 설정한 뒤, 현상 재현을 요청한다.

`$PRS_HOME/var/[INST_ID]/lr[NODE_NUM]/`  경로에 생성되는 `til[NODE_NUM].log`/`oli[NODE_NUM].log`  파일을 첨부해야 한다.

***

## TLR(OLR) 로그

여러 Redo Log에 Chaining된 TX에 대해, 잘못된 값을 추출한 것으로 의심되는 경우 요청할 수 있다.

Extract 프로세스를 기동한 장비의 `$PRS_HOME/var/[INST_ID]/lr[NODE_NUM]/`  경로에 생성된다.

***

## Redo Log

Log Reader에서 잘못된 값을 추출한 것으로 의심되는 경우, 마지막으로 읽은 Redo Log를 요청할 수 있다.

Extract 프로세스에서 마지막으로 출력한 redo log found 또는 redo/archived log found 로그를 통해 마지막으로 읽은 로그를 알 수 있다.

***

## Agent 로그

기동 실패, 파라미터 동적 변경 실패, 동기화 테이블 추가 실패 등 Agent 프로세스에서 요청을 보내는 기능이 실패하는 경우, 실패한 지점을 분석하기 위해 5레벨 Agent 로그를 요청할 수 있다.

config 파일의 `LOG_DIR` 경로에 위치한다.

***

## Tx Hash

Apply 프로세스에서 메모리 관리를 위해 파일로 내린 TX 데이터의 손상이 의심되는 경우 요청할 수 있다.

Apply 프로세스를 기동한 장비의 `$PRS_HOME/var/[INST_ID]/tx`  경로에 생성되며 config파일에 `TX_HASH_FILE_DIR` 파라미터 설정 시, 해당 경로에 생성된다.

###
