ipcs -ma 명령어로 shared memory 주소를 사용하는 프로세스의 정상 기동 여부 확인이 가능하다.
TCache
TDL shared memory
TMAX
운영기의 경우 위 3가지 체크로 기동여부 확인 가능하고
개발기의 경우 추가적으로 제우스와 로그서버, 뷜드서버의 기동 여부를 확인해야 한다.(ps -ef | egrep 'jeus|LogServedr|PfmBuildServer')
ipcs -ma | grep 유저명 | grep -v D-
m 20972398 0x00070015 --rw-rw-rw- proframe tmax proframe tmax 0 402685000 13697404 13697404 13:22:29 13:22:30 13:22:29
m 11535241 0x0002888b --rw------- proframe tmax proframe tmax 23 16384 18546708 9961612 14:58:21 15:31:46 13:22:13
m 9438090 0x00028889 --rw------- proframe tmax proframe tmax 23 111968 18546708 9961612 14:58:21 15:31:46 13:22:13
m 10486667 0x0002888a --rw------- proframe tmax proframe tmax 23 3238192 18546708 9961612 14:58:21 15:31:46 13:22:13
m 9438093 0x00090910 --rw-r----- proframe tmax proframe tmax 15 41099304 22151254 11862244 13:22:14 13:18:41 13:18:34
m 13632398 0x00028888 --rw------- proframe tmax proframe tmax 23 552652 18546708 9961612 14:58:21 15:31:46 13:22:13
위 케이스는
Tcache key는 0x70015
TDL key는 0x90910
TMAX key는 0x28888 (28888 부터 4개 사용. 28888, 28889, 2888a, 2888b)
각 key 값 설정은
$PFMCFGDIR/pfmtcache.cfg
$TDLDIR/config/tdl.cfg
$TMAXDIR/config/tmconfig.m
에 등록되어 있으며
key값을 헥사값이 아닌 상수로 지정했다면 (ex> SHMKEY=7990) ipcs 명령어 수행시 아래와 같이 key 값은 16진수 핵사값 (0x13876)으로 변환되어 보인다.
m 20972398 0x00070015 --rw-rw-rw- proframe tmax proframe tmax 0 402685000 13697404 13697404 13:22:29 13:22:30 13:22:29
m 11535241 0x00013879 --rw------- proframe tmax proframe tmax 23 16384 18546708 9961612 14:58:21 15:31:46 13:22:13
m 9438090 0x00013877 --rw------- proframe tmax proframe tmax 23 111968 18546708 9961612 14:58:21 15:31:46 13:22:13
m 10486667 0x00013878 --rw------- proframe tmax proframe tmax 23 3238192 18546708 9961612 14:58:21 15:31:46 13:22:13
m 9438093 0x00090910 --rw-r----- proframe tmax proframe tmax 15 41099304 22151254 11862244 13:22:14 13:18:41 13:18:34
m 13632398 0x00013876 --rw------- proframe tmax proframe tmax 23 552652 18546708 9961612 14:58:21 15:31:46 13:22:13
프로세스가 비정상 종료되어 (kill로 강제로 프로세스 죽이기 등) shared memory 가 정상적으로 삭제되지 않았다면
ipcrm -m 메모리ID 로 해당 메모리를 지워준다.