문서유형ㅣ장애해결
분야ㅣ관리/환경설정
적용제품버전ㅣTibero5, Tibero6 , Tibero7
문서번호ㅣTADTS083
현상
AIX 환경에서 TAC 구성으로 운영 중, 2번 노드에서 Tibero가 비정상 종료되는 현상이 발생한다.
[COM-261] [I] Internal Error with condition 'tsn_read(low_cache->tsn) >= tsn_read(org->low_cache.tsn)' (2 args) (cf_ckpt.c:108:cf_put_ckpt_progress) (pid=15139040, sessid=261, tid=261)
tbsvr.out 파일에서는 sh: cannot fork: too many processes 발생하였습니다.
sh: cannot fork: too many processes
cm.out 파일에서는 "cannot fork: too many processes" 에러가 발생하였습니다.
/tibero/tibero6/scripts/cm_if_check_cmd_aix.sh[13]: cannot fork: too many processes
원인
AIX 환경에서 제공되는 커널 파라미터인 maxuproc 값이 충분히 설정되어 있지 않아, OS에서 생성 가능한 프로세스 수가 제한됩니다.
해결
현재 AIX에 적용 중인 maxuproc 파라미터의 값을 확인합니다.
lsattr -El sys0 -a maxuproc"
해당 값은 운영환경에 따라 워커프로세스 + 백그라운드 프로세스 + 시스템 프로세스 + 여유분 (100) 정도로 설정하는 것을 권장 합니다. (권장 설정 16384)
또한, 해당 명령어는 OS 엔지니어에게 문의하여 확인 후 수행이 필요합니다.
chdev -l sys0 -a maxuproc=16384