티스토리 뷰
단건 조회 서비스 호출시 webT timeout 에러가 떨어졌다.
tmax 서비스 카운트 조회 결과 cnt값이 0. 즉 호출이 되지 않았다는 것이다.
$echo st -p TPFMIPPR | tmadmin
tmadmin에서 해당 서비스의 상태를 확인한다.
---------------------------------------------------------------------------
svr_name svgname spr_no status count avg svc
---------------------------------------------------------------------------
TPFMIPPR svg1 37 RUN 0 0.000 SPFMIPPR
TPFMIPPR svg1 38 RUN 0 0.000 SPFMIPPR
TPFMIPPR svg1 39 RUN 0 0.000 SPFMIPPR
TPFMIPPR svg1 40 RUN 0 0.000 SPFMIPPR
TPFMIPPR svg1 41 RUN 0 0.000 SPFMIPPR
TPFMIPPR svg1 42 RUN 0 0.000 SPFMIPPR
TPFMIPPR svg1 43 RUN 0 0.000 SPFMIPPR
TPFMIPPR svg1 44 RDY 0 0.000 -1
TPFMIPPR svg1 45 RDY 0 0.000 -1
TPFMIPPR svg1 46 RDY 0 0.000 -1
매번 timeout이 떨어져 블록타임이 지났음에도 불구하고 서비스들의 상태가 RUN인 모습.
$echo st -p TPFMIPPR -x | tmadmin
CLH 0:
---------------------------------------------------------------------------
svr_name svgname spr_no status count avg svc
PID fail_cnt err_cnt min_time max_time
utime umin_time umax_time stime smin_time smax_time
---------------------------------------------------------------------------
TPFMIPPR svg1 37 RDY 0 0.000 -1
3693 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 38 RUN 0 0.000 SPFMIPPR
25975 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 39 RUN 0 0.000 SPFMIPPR
25976 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 40 RUN 0 0.000 SPFMIPPR
25974 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 41 RUN 0 0.000 SPFMIPPR
25973 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 42 RUN 0 0.000 SPFMIPPR
25977 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 43 RUN 0 0.000 SPFMIPPR
25979 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 44 RDY 0 0.000 -1
25972 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 45 RDY 0 0.000 -1
25978 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
TPFMIPPR svg1 46 RDY 0 0.000 -1
25971 0 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
---------------------------------------------------------------------------
상태가 RUN인 IPPR 녀석들중 마지막놈의 PID를 확인해 보아야 했다.
$strace -p 25979
Process 25979 attached
read(8,
8번에서 원인 발생
$lsof -p 25979
TPFMIPPR 25979 8u IPv4 92673440 0t0 TCP FWDEV:40091->192.168.179.161:ncube-lm (ESTABLISHED)
TMAX의 문제 인줄 알고 생각했지만 ,
확인 결과 DB에 붙는 과정에서 문제가 됨을 확인하였다.
'IT > [Framework] Proframe' 카테고리의 다른 글
PARTIM 관련 에러 및 설정 방법 (0) | 2021.06.15 |
---|---|
[Proframe] 로그레벨 조절 방법 가이드 (0) | 2020.03.25 |
[PROFRAME] SiteConfig.xml 설정/읽는 방식 (0) | 2020.03.23 |
형상관리 간단 정리/왜 필요한가?/형상관리 다양한 기능들 (0) | 2020.02.20 |
배치 프레임 워크의 종류 총정리 (0) | 2020.02.17 |