서버가 죽는 원인은 어플리케이션을 잘못 작성 했기 때문입니다.
예를 들어 메모리를 잘못 참조 했을 경우 또는 포인터를 잘못 사용했을 경우입니다.
포인터를 잘못 사용했을 경우에는 에러발생 시점이 불규칙 적일 수 있습니다.
원인 파악을 위해 먼저 오류를 유발 시키는 서비스를 확인 해야 하고 서비스가 확인 되지 않을 경우 서버 소스 전체를 메모리 사용 부분을 중심으로 리뷰 해야 합니다.
만약 서버 다운 시 'core' 파일이 생성 되었을 경우에는 'dbx'와 같은 디버깅 툴을 사용해서 에러가 발생되는 위치를 확인 할 수 있습니다.
'▶ Tuxedo > 기술자료' 카테고리의 다른 글
Tuxedo ULOG 중에서 MSG_ID의 의미 (0) | 2012.02.23 |
---|---|
signal 의 정확한 의미 (0) | 2012.02.23 |
Tuxedo에서 MySQL 연동(NonXA)하는 방법 (0) | 2012.02.22 |
Tuxedo 관련 Message Queue, Shared memory, Semaphore 관련 Parameters (0) | 2012.02.22 |
TUXEDO 설치를 위한Kernel Parameter Setting (SUN) (0) | 2012.02.09 |