공통 에러 메시지
본 장에서는 공통 모듈에서 발생하는 에러 메시지에 대해서 기술한다.
1. 공통 에러 메시지(0001~0100)
0001 memory allocation error : size = Size
구분 |
ERROR |
설명 |
Size만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고 Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
0002 memory allocation error : size = Size
구분 |
ERROR |
설명 |
Size만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
Size가 사용 가능한지 확인한다. 시스템에서 사용 가능한 물리적인 메모리를 확인하고 Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
0003 memory allocation error : size = Size
구분 |
ERROR |
설명 |
Size만큼의 메모리를 할당하면서 에러가 발생하였다. |
대응 방법 |
Size가 사용 가능한지 확인한다. 이 경우는 통신상 장애로 인한 메시지 손상의 가능성이 높으므로 통신 상태를 점검한다. |
0004 memory allocation error : size = Size
구분 |
ERROR |
설명 |
Size만큼의 메모리를 할당하면서 에러가 발생한다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고 Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. |
0005 memory allocation error : size = Size
구분 |
FATAL |
설명 |
Size만큼의 메모리를 할당하면서 에러가 발생한다. |
대응 방법 |
시스템에서 사용 가능한 물리적인 메모리를 확인하고 Swap 메모리 및 사용자에게 할당될 수 있는 메모리를 확인한다. 시스템을 부팅할 때 에러가 발생하면, 환경 파일은 손상을 입을 수도 있다. CFL을 다시 실행한 후에 시스템을 재부팅한다. |
0006 memory reallocation error : size = size
구분 |
ERROR |
설명 |
Size만큼의 메모리 Reallocation 에러가 발생하였다. |
대응 방법 |
애플리케이션 프로세스 로직의 메모리 누수 현상을 찾거나, 시스템 메모리를 점검한다. |
0010 file open error : Filename
구분 |
ERROR |
설명 |
지정한 경로에 파일 Filename을 열 수가 없다. |
대응 방법 |
파일 이름과 접근 권한을 확인한다. 운영체제에서 정의된 최대 FD(File Descriptor) 개수의 값을 확인한다. 콘솔의 경우"ulimit –a"로 확인한다. |
0010C tmpfile open error
구분 |
FATAL |
설명 |
tmpfile로 임시파일을 열다가 에러가 발생하였다. |
대응 방법 |
파일 이름과 접근 권한을 확인한다. 운영체제에서 정의된 최대 FD(File Descriptor) 개수의 값을 확인한다. 콘솔의 경우"ulimit –a"로 확인한다. |
0011 file read error : ReturnValue ReadSize
구분 |
ERROR |
설명 |
정확한 크기로 파일의 내용을 읽어 들이지 못한다. |
대응 방법 |
파일 크기를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 확인한다. |
0011A file read error : Filename
구분 |
ERROR |
설명 |
정확한 크기로 파일의 내용을 읽어 들이지 못한다. |
0012 file write error : ReturnValue WriteSize
구분 |
ERROR |
설명 |
정확한 크기로 파일의 내용을 쓰지 못한다. |
대응 방법 |
파일 권한과 디스크 여유 공간의 크기를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 확인한다. |
0013 file access error : Filename
구분 |
ERROR |
설명 |
지정한 경로에 파일을 사용할 수 없다. |
대응 방법 |
파일 Filename의 이름과 접근 권한을 확인한다. |
0014 exec error : Filename : error
구분 |
ERROR|FATAL |
설명 |
지정한 경로에 파일을 실행할 수 없거나 시스템 리소스 등이 부족하여 발생한다. |
대응 방법 |
파일 Filename의 이름과 접근 권한을 확인하거나 시스템 에러 메시지를 확인하여 불필요한 프로세스를 정리하거나 메모리를 확보하는 등의 조치를 하여야 한다. 또는 tmboot 프로세스가 서버 기동을 목적으로 fork시킨 child 프로세스보다 먼저 종료될 때 발생할 수 있다. |
0015 fcntl error : Action Value
구분 |
ERROR |
설명 |
fcntl 시스템 함수를 사용하는 데 실패했다. |
대응 방법 |
fcntl.h를 확인하고 시스템 관리자에게 문의한다. |
0016 file locking error : Action Value
구분 |
ERROR |
설명 |
file lock 시스템 함수를 사용하는 데 실패했다. |
대응 방법 |
unistd.h를 확인하고 시스템 관리자에게 문의한다. |
0020 socket init error
구분 |
ERROR |
설명 |
UNIX 도메인 소켓을 초기화하는 데 실패했다. |
대응 방법 |
시스템 관리자에게 문의한다. |
0021 socket listen error : Filename
구분 |
ERROR |
설명 |
UNIX 도메인 소켓을 초기화하는 데 실패했다. |
대응 방법 |
파일 이름과 파일 권한을 확인한다. PATHDIR의 네임드 파이프(Filename)의 상태 (손상 여부)를 확인한다. |
0022 socket accept error
구분 |
ERROR |
설명 |
UNIX 도메인 소켓을 연결하는 데 실패했다. |
대응 방법 |
PATHDIR의 네임드 파이프의 상태(손상 여부)를 확인한다. 운영체제에서 정의된 최대 FD(File Descriptor) 개수의 값을 확인한다. 콘솔의 경우"ulimit –a"로 확인한다. |
0023 socket connect error : Filename
구분 |
ERROR |
설명 |
UNIX 도메인 소켓을 연결하는 데 실패했다. |
대응 방법 |
파일 이름과 파일 권한을 확인한다. PATHDIR의 네임드 파이프의 상태(손상 여부)를 확인한다. 운영체제에서 정의된 최대 FD(File Descriptor) 개수의 값을 확인한다. 콘솔의 경우"ulimit –a"로 확인한다. |
0024 socket close error
구분 |
ERROR |
설명 |
UNIX 도메인 소켓을 닫는데 실패했다. |
대응 방법 |
시스템 관리자에게 문의한다. |
0025 write error : ReturnValue WriteSize
구분 |
ERROR |
설명 |
UNIX 도메인 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
PATHDIR의 네임드 파이프(filename)의 상태(손상 여부)를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0026 write error : ReturnValue WriteSize
구분 |
ERROR |
설명 |
UNIX 도메인 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
가용될 수 있는 WriteSize인지를 체크한다. PATHDIR의 네임드 파이프(filename)의 상태(손상 여부)를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0027 write error : ReturnValue
구분 |
ERROR |
설명 |
UNIX 도메인 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
서버 프로세스의 동작 상태를 확인한다. PATHDIR의 네임드 파이프(filename)의 상태(손상 여부)를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0028 read error : ReturnValue ReadSize
구분 |
ERROR |
설명 |
UNIX 도메인 소켓으로부터 데이터를 수신하는 데 실패했다. |
대응 방법 |
PATHDIR의 네임드 파이프의 상태(손상 여부)를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0029 read error : ReturnValue ReadSize
구분 |
ERROR |
설명 |
UNIX 도메인 소켓으로부터 데이터를 수신하는 데 실패했다. |
대응 방법 |
가용될 수 있는 WriteSize인지를 체크한다. PATHDIR의 네임드 파이프의 상태(손상 여부)를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0030 read error : ReturnValue
구분 |
ERROR |
설명 |
UNIX 도메인 소켓으로부터 데이터를 수신하는 데 실패했다. |
대응 방법 |
서버 프로세스의 동작 상태를 확인한다. PATHDIR의 네임드 파이프의 상태(손상 여부)를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0040 socket init error
구분 |
ERROR |
설명 |
TCP/IP 소켓을 초기화하는 데 실패했다. |
대응 방법 |
시스템 관리자에게 문의한다. |
0041 socket listen error : PortNo
구분 |
ERROR |
설명 |
TCP/IP 소켓을 초기화하는 데 실패했다. |
대응 방법 |
PortNo의 중복 사용 여부를 확인한다. netstat으로 확인하거나 시스템 관리자에게 문의한다. |
0042 socket listen error : PortNo
관련 메시지 |
|
구분 |
ERROR |
설명 |
TCP/IP 소켓을 초기화하는 데 실패하거나 소켓 Listen에 실패했다. 해당 포트가 사용하고 있는 경우 일정시간 후 재개한다. |
대응 방법 |
PortNo의 중복 사용 여부를 확인한다. netstat으로 확인하거나 시스템 관리자에게 문의한다. 지속적으로 발생하는 경우라면 시스템 네트워크 상태를 점검한다. |
0043 socket accept error
구분 |
ERROR |
설명 |
TCP/IP 소켓을 연결하는 데 실패했다. |
대응 방법 |
클라이언트와 통신 장애를 확인한다. 운영체제에서 정의된 최대 FD(File Descriptor) 개수의 값을 확인한다. 콘솔의 경우"ulimit –a"로 확인한다. |
0044 socket accept error
구분 |
ERROR |
설명 |
TCP/IP 소켓을 연결하는 데 실패했다. |
대응 방법 |
Tmax 환경 파일에서 지정된 노드 간 통신 장애를 확인한다. |
0045 socket connects error : HostName PortNo
구분 |
ERROR |
설명 |
TCP/IP 소켓을 연결하는 데 실패했다. |
대응 방법 |
1) HostName과 PortNo가 올바르게 사용되었는지 확인한다. 2) Tmax 시스템이 기동되어 있는지 확인한다. 3) 통신 장애를 확인한다. 4) 운영체제에서 정의된 최대FD(File Descriptor)개수의 값을 확인한다. 콘솔의 경우"ulimit –a"로 확인한다. |
0046 socket connects error : HostName PortNo
구분 |
ERROR |
설명 |
TCP/IP 소켓을 연결하는 데 실패했다. |
대응 방법 |
1) HostName과 PortNo가 올바르게 사용되었는지 확인한다. 2) Tmax 시스템이 기동되어 있는지 확인한다. 3) Tmax 환경 파일에서 지정된 노드 간 통신 장애를 확인한다. |
0046A socket connect error : nodename = %s, racport = %d
구분 |
ERROR |
설명 |
TCP/IP 소켓을 연결하는 데 실패했다. |
대응 방법 |
1) HostName과 PortNo가 올바르게 사용되었는지 확인한다. 2) Tmax 시스템이 기동되어 있는지 확인한다. 3) Tmax 환경 파일에서 지정된 노드 간 통신 장애를 확인한다. |
0047 socket close error
구분 |
ERROR |
설명 |
TCP/IP 소켓을 닫는 데 실패했다. |
대응 방법 |
시스템 관리자에게 문의한다. |
0050 write error : ReturnValue WriteSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
Tmax 환경 파일에서 지정된 노드 간 통신 장애를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0051 write error : ReturnValue WriteSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
1) WriteSize가 사용될 수 있는지 확인한다. 2) Tmax 환경 파일에서 지정된 노드 간 통신 장애를 확인한다. 3) 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0052 write error : ReturnValue WriteSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
클라이언트와 Tmax 엔진 모듈과의 통신 장애를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0053 write error : ReturnValue WriteSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
1) WriteSize가 사용될 수 있는지 확인한다. 2) 클라이언트와 Tmax 엔진 모듈과의 통신 장애를 확인한다. 3) 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0054 write error : ReturnValue
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 전송하는 데 실패했다. |
대응 방법 |
클라이언트와 Tmax 엔진 모듈과의 통신 장애를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0055 read error : ReturnValue ReadSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 수신하는 데 실패했다. |
대응 방법 |
Tmax 환경 파일에서 지정된 노드 간 통신 장애를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0056 read error : ReturnValue ReadSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 수신하는 데 실패했다. |
대응 방법 |
1) WriteSize가 사용될 수 있는지 확인한다. 2) Tmax 환경 파일에서 지정된 노드 간 통신 장애를 확인한다. 3) 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0057 read error : ReturnValue ReadSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 수신하는 데 실패했다. |
대응 방법 |
클라이언트와 Tmax 엔진 모듈과의 통신 장애를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0058 read error : ReturnValue ReadSize
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 수신하는 데 실패했다. |
대응 방법 |
1) WriteSize가 사용될 수 있는지 확인한다. 2) 클라이언트와 Tmax 엔진 모듈과의 통신 장애를 확인한다. 3) 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0059 read error : ReturnValue
구분 |
ERROR |
설명 |
TCP/IP 소켓으로 데이터를 수신하는 데 실패했다. |
대응 방법 |
클라이언트와 Tmax 엔진 모듈과의 통신 장애를 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0060 Winsock startup error
구분 |
ERROR |
설명 |
Windows 환경의 클라이언트가 Winsock을 초기화하는 데 실패했다. |
대응 방법 |
winsock.dll을 사용할 수 있는지 확인한다. |
0061 Winsock version error : version1 version2
구분 |
ERROR |
설명 |
Winsock의 버전이 맞지 않는다. |
대응 방법 |
winsock.dll의 버전이 2.0인지 확인한다. |
0062 setsockopt error : [SO_REUSEADDR|SO_KEEPALIVE]
구분 |
ERROR |
설명 |
TCP/IP 소켓의 옵션을 설정하는 데 에러가 있다. |
대응 방법 |
시스템이 해당 옵션을 지원하는지 시스템 관리자에게 문의한다. |
0063 gethostbyname error : hostname
구분 |
ERROR |
설명 |
gethostbyname 시스템 호출을 이용하여 호스트명으로부터 네트워크 주소를 얻어오는 데 실패했다. |
대응 방법 |
1) hostname이 정확한지 확인한다. 호스트명은 hostname 명령으로 알 수 있다. 2) 시스템에서 설정한 Name Server(DNS)가 제대로 동작하고 있는지 확인한다. Name Server(DNS)를 사용하지 않는다면 /etc/hosts 파일에 호스트명이 등록되었는지 확인한다. |
0064 socket connecting :rgwhost port
구분 |
INFO |
설명 |
TCP/IP 소켓을 연결하는 중이다. |
0080 select error
구분 |
ERROR |
설명 |
내부적으로 select 시스템 호출을 사용하면서 에러가 발생하였다. |
대응 방법 |
시스템 에러 메시지를 참조한다. |
0081 pipe error
구분 |
ERROR |
설명 |
내부적으로 pipe 시스템 호출을 사용하면서 에러가 발생하였다. |
대응 방법 |
1) 시스템 에러 메시지를 참조한다. 2) 운영체제에서 정의된 최대 FD(File Descriptor)개수의 값을 확인한다. 콘솔의 경우"ulimit -a"로 확인한다. |
0082 fd dup2 error : original_fd new_fd
구분 |
ERROR |
설명 |
dup2 시스템 호출을 부르는 데 실패했다. |
대응 방법 |
운영체제에서 정의된 최대FD(File Descriptor)개수의 값을 확인한다. 콘솔의 경우"ulimit -a"로 확인한다. 자세한 에러 상황은 시스템 에러 메시지를 참조한다. |
0083 seek error : whence seeksize
구분 |
ERROR |
설명 |
fseek(또는 lseek) 함수 실행에 실패했다. |
대응 방법 |
seeksize가 파일 크기를 초과하였는지 확인한다. 반환값이 음수인 경우에는 시스템 에러 메시지를 참조한다. |
0090 shared memory attaches error : shmkey
구분 |
FATAL ERROR |
설명 |
공유 메모리를 초기화하는 데 실패했다. |
대응 방법 |
shmkey 값의 중복 사용 여부를 확인한다. 콘솔의 경우"ipcs –m"로 확인한다. |
0091 shared memory open error : shmkey
구분 |
FATAL ERROR |
설명 |
공유 메모리를 초기화하는 데 실패했다. |
대응 방법 |
shmkey 값의 중복 사용 여부를 확인한다. 콘솔의 경우"ipcs –m"로 확인한다. |
0092 shared memory truncate error : shmkey
구분 |
FATAL ERROR |
설명 |
공유 메모리를 초기화하는 데 실패했다. |
대응 방법 |
shmkey 값의 중복 사용 여부를 확인한다. 콘솔의 경우"ipcs –m"로 확인한다. |
0093 shared memory detach error
구분 |
ERROR |
설명 |
공유 메모리를 초기화하는 데 실패했다. |
대응 방법 |
Tmax 엔진 종료할 때 에러가 발생한 경우에 ipcrm 명령어를 사용하여 공유 메모리를 제거한다. |
0094 shared memory revoke error
구분 |
ERROR |
설명 |
공유 메모리를 초기화하는 데 실패했다. |
대응 방법 |
ipcrm 명령어를 사용하여 공유 메모리를 제거한다. |
0095 shared memory map error
구분 |
FATAL |
설명 |
mmap() 에러가 발생했다. |
대응 방법 |
시스템 에러 메시지를 참조한다. |
0100 getenv error : EnvName
구분 |
ERROR |
설명 |
EnvName 환경변수가 정의되어 있지 않았다. |
대응 방법 |
해당 EnvName을 올바르게 정의한다. |
2. 공통 에러 메시지(0101~0200)
0111 signal SigNum catched
구분 |
ERROR |
설명 |
SigNum(signal number=SigNum)이 발생하였다. |
대응 방법 |
signa.h를 참조하여 에러를 제거한다. Tmax 관리자에게 문의한다. |
0112 signal error : SigNum
구분 |
WARNING |
설명 |
signal 처리기를 초기화하는 데 실패하였다. |
대응 방법 |
signa.h를 참조하여 SigNum이 올바른지 확인한다. |
0113 alarm expired : No response from where
구분 |
WARNING |
설명 |
설정된 시간 안에 where로부터 응답이 없다. |
대응 방법 |
네트워크 또는 UNIX 도메인 소켓에 장애가 없는지 확인한다. |
0121 failed to get thread variables
구분 |
FATAL |
설명 |
멀티 스레딩 환경에서 스레드 컨텍스트를 가져오는 데 실패했다. |
대응 방법 |
해당 스레드에서 tpstart를 했는지 또는 tpsetctxt를 통해 컨텍스트를 설정했는지 확인한다. |
0200A magic number error : Number
구분 |
FATAL |
설명 |
내부적인 오류로 환경 파일이 잘못되었다. |
대응 방법 |
엔지니어에게 연락한다. |
0200 magic number error : Number1 Number2
구분 |
ERROR |
설명 |
소켓으로부터 수신한 데이터가 손상되었다. |
대응 방법 |
1) 클라이언트와 Tmax 엔진 모듈과의 통신 장애를 확인한다. 2) Number1, Number2 서비스 코드를 Tmax 관리자에게 알리고 문의한다. |
3. 공통 에러 메시지(0201~)
0201 unrecognized option : [-opt] [optarg]
구분 |
ERROR |
설명 |
서버 프로세스가 기동할 때 옵션이 잘못되었다. |
대응 방법 |
환경 파일 SERVER 절에서 해당 서버에 주어진 옵션이 올바른지 확인한다. 자세한 내용은 Tmax Administration Guide를 참조한다. |
0202 unrecognized option : [-opt] [optarg]
구분 |
ERROR |
설명 |
Tmax 엔진 프로세스(tmm, cll, clh…)가 기동할 때 옵션이 잘못되었다. |
대응 방법 |
Tmax 기술 지원팀에 연락한다. |
0203 unrecognized option : [-opt] [optarg]
구분 |
ERROR |
설명 |
Tmax tool(tmadmin, tmboot, tmdown, fdlc, sdlc…)이 기동할 때 옵션이 잘못되었다. |
대응 방법 |
Tmax Administration Guide와 Tmax Reference Guide를 참조하여 해당 명령의 옵션을 올바르게 입력한다. |
0204 invalid message from Source : Field Value
구분 |
WARNING |
설명 |
Source로부터 UNIX 도메인 소켓을 통해 수신된 메시지의 Field가 유효하지 않은 값을 가지고 있다. 해당 메시지를 무시하였다. |
대응 방법 |
PATHDIR의 손상 여부를 확인한다. |
0205 invalid message from client (host:port) : Field Value
구분 |
WARNING |
설명 |
클라이언트로부터 TCP/IP 소켓을 통해 수신된 메시지의 Field가 유효하지 않은 값을 가지고 있다. 해당 메시지를 무시하였다. |
대응 방법 |
클라이언트 서버간의 통신 장애를 확인한다. |
0206 invalid message from Source : Field Value
구분 |
ERROR |
설명 |
Source로부터 UNIX 도메인 소켓을 통해 수신된 메시지의 Field가 유효하지 않은 값을 가지고 있다. 해당 메시지를 무시하였다. |
대응 방법 |
PATHDIR의 손상 여부를 확인한다. |
0207 invalid message from client (host:port) : Field Value
구분 |
ERROR |
설명 |
클라이언트로부터 TCP/IP 소켓을 통해 수신된 메시지의 Field가 유효하지 않은 값을 가지고 있다. 해당 메시지를 무시하였다. |
대응 방법 |
클라이언트 서버간의 통신 장애를 확인한다. |
0208 invalid message from node (host:port) : Field Value
구분 |
ERROR |
설명 |
노드로부터 TCP/IP 소켓을 통해 수신된 메시지의 Field가 유효하지 않은 값을 가지고 있다. 해당 메시지를 무시하였다. |
대응 방법 |
지정된 노드 간에 통신 장애가 있는지 확인한다. |
0209 internal error : err_msg
구분 |
ERROR |
설명 |
Tmax 엔진 내부 에러이다. |
대응 방법 |
1) Tmax 모듈의 버전이 정확한지 확인한다. 2) SVR 모듈 환경변수$(APPDIR)를 삭제하고"cfl → gst → compile" 과 같은 순서로 실행한다. 네트워크 상태를 확인한다. |
0210 invalid message from tmadmin : Field Value
구분 |
ERROR |
설명 |
tmadmin로부터 받은 메시지 값이 유효하지 않다. |
대응 방법 |
버전이 같은 tmadmin인지 확인한다. |
0211 Genera Infomation : Message
구분 |
INFO |
설명 |
Tmax 상태 보고로서 tpreturn(TPEXIT)로 종료되는 경우의 정보이다. |
0212 env file error : grammer_check_msg
구분 |
ERROR |
설명 |
Tmax Environment 정보 안에 있는 envfile에서 에러가 발생하였다. |
대응 방법 |
1) grammer_check_msg의 참조 중에 envfile을 다시 쓴다. 2) TMM, BOOT 모듈 구성 파일의 SVRGROUP 절에 envfile specified ENVFILE = envfile을 확인한다. 3) SVR, CLI 모듈 tmaxreadenv() 인수로 지나가는 envfile을 확인한다. |
0215 Send to remote node error
구분 |
ERROR |
설명 |
노드로 자료를 보내지 못하였다. |
대응 방법 |
1) CFL, BOOT, ADM, DOWN 모듈의 tmadmin, tmboot와 tmdown 유틸리티들을 수동으로 끝낸다. RACD 데몬을 재기동시킨다. 2) TMM, CLH 모듈의 네트워크 상태를 확인한다. |
0216 Receive from remote node error
구분 |
ERROR |
설명 |
노드로부터 자료를 받지 못하였다. |
대응 방법 |
1) CFL, BOOT, ADM, DOWN 모듈의 tmadmin, tmboot와 tmdown 유틸리티들을 수동으로 끝낸다. RACD 데몬을 재기동시킨다. 2) TMM, CLH 모듈의 네트워크 상태를 확인한다. |
0217 gethostname error
구분 |
ERROR |
설명 |
호스트명을 찾을 수 없다. |
대응 방법 |
시스템 관리자에게 연락한다. |
0218 cannot find hostname in config : hostname
구분 |
ERROR |
설명 |
이진(Binary) 구성 파일이 노드(hostname)에 대한 정보를 포함하고 있지 않다. |
대응 방법 |
구성 파일을 수정하고 cfl 명령어를 사용하여 이진(Binary) 파일을 다시 생성한다. |
0218A failed to find hostname in config : %s or invalid TMAXDIR environment variable
구분 |
ERROR |
설명 |
이진(Binary) 구성 파일이 노드(hostname)에 대한 정보를 포함하고 있지 않다. |
대응 방법 |
구성 파일을 수정하고 cfl 명령어를 사용하여 이진(Binary) 파일을 다시 생성한다. 그리고 TMAXDIR이 설정되어 있지 않을 수도 있다. |
0219 option error : errmsg
구분 |
ERROR |
설명 |
Tmax tool(tmadmin, tmboot, tmdown, fdlc, sdlc, …)이 기동할 때 옵션이 잘못되었다. |
대응 방법 |
Tmax Administration Guide와 Tmax Reference Guide를 참고하여 해당 명령의 올바른 옵션을 입력한다. |
0222 possible network layer malfunction, Resetting the network
구분 |
ERROR |
설명 |
네트워크 이상 상태로 인하여 Tmax 시스템은 외부와 연결된 모든 소켓을 리셋한다. |
대응 방법 |
시스템 네트워크의 상태를 점검한다. |
0223 network error recovered
구분 |
ERROR |
설명 |
네트워크 에러를 복구한다. |
0224 network error not recovered
구분 |
ERROR |
설명 |
네트워크 에러 복구에 실패했다. |
대응 방법 |
시스템 네트워크의 상태를 점검한다. |
0225 FD %d is found bad
구분 |
INFO |
설명 |
시스템에서 유효하지 않은 FD(File Descriptor)를 발견했다. |
0226 invlaid booting option
구분 |
ERROR |
설명 |
부팅 옵션이 잘못되었다. |
대응 방법 |
관리자가 임의로 프로세스를 부팅하기 위해서는 반드시 Tmax 시스템 명령어(tmboot)를 사용해야 한다. |
0230 daemon init error
구분 |
ERROR |
설명 |
프로세스 데몬 초기화에 실패하였다. |
대응 방법 |
시스템 에러 메시지를 참고한다. |
0237 ftell error
구분 |
ERROR |
설명 |
ftell 함수를 수행하는 도중에 에러가 발생하였다. |
대응 방법 |
시스템 에러 메시지를 참고한다. |
0248 buffer type error(%s). use FIELD type.
구분 |
WARNING |
설명 |
field 타입 이외의 버퍼를 FDL 함수에 사용하였다. |
대응 방법 |
해당 애플리케이션의 위험성을 점검한다. |
0250 -D %d cannot be less than %d. It was set to %d.
구분 |
WARNING |
설명 |
Server 절의 CLOPT -D option 으로 설정된 Socket buffer size 가 Default socket buffer size 보다 작다. |
대응 방법 |
Default socket buffer size 보다 같거나 크게 설정한다. |