Tuxedo 환경파일 항목 중 OPENINFO에 대하여 1.DbgFl, LogDir, SqlNet 등 각종 파라메타에 대한 설명 및 설정법 * OPENINFO 서버그룹과 관련된 데이터베이스 정보를 등록하는 항목이다. OPENINFO형식은 리소스 매니저를 제공하는 벤더, 즉 오라클이나 인포믹스등 데이터베이스의 종류에 따라 다르다. 1) 오라클 데이터베이스(Oracle DBMS) - .. ▶ Tuxedo/기술자료 2012.02.23
Tuxedo ULOG 중에서 MSG_ID의 의미 UNIX OS에서 프로세스 간 통신을 위해 제공되는 IPC (InterProcess Communication) 자원에는 공유 메모리, 메세지 큐, 세마포어 등이 있고 이 중 메세지 큐는 프로세스간 통신을 위해 전달 되는 데이터를 세크먼트로 나누어 OS 영역을 통해 관리 합니다. Tuxedo 서버와 클라이언트 간 통신을 위해.. ▶ Tuxedo/기술자료 2012.02.23
signal 의 정확한 의미 'signal'은 UNIX OS 환경에서 프로세스 간 통신을 위한 방법입니다. UNIX OS 에서 프로세스간 통신을 위해 signal과 IPC (InterProcess Communication)를 제공 합니다. 예를 들어 명령어 ‘kill’을사용해서 특정 프로세스를 다운 시킬 때 OS는 해당 프로세스에 SIGKILL (9)을 전달 합니다. 일반적인 UNIX .. ▶ Tuxedo/기술자료 2012.02.23
Tuxedo 서버가 죽는 이유 서버가 죽는 원인은 어플리케이션을 잘못 작성 했기 때문입니다. 예를 들어 메모리를 잘못 참조 했을 경우 또는 포인터를 잘못 사용했을 경우입니다. 포인터를 잘못 사용했을 경우에는 에러발생 시점이 불규칙 적일 수 있습니다. 원인 파악을 위해 먼저 오류를 유발 시키는 서비.. ▶ Tuxedo/기술자료 2012.02.23
Tuxedo에서 MySQL 연동(NonXA)하는 방법 1.Tuxedo 서비스의 tpsvrinit() 부분 ======================================= #include <stdio.h> #include <usrinc/atmi.h> #include <mysql.h> MYSQL mysqlst; tpsvrinit(int argc, char *argv[]) { char username[10]; char passwd[10]; char dbname[10]; strcpy(username, "root"); strcpy(passwd, "ehdrk14"); strcpy(dbname, "user1"); if (!mysql_real_connect(&.. ▶ Tuxedo/기술자료 2012.02.22
Tuxedo 관련 Message Queue, Shared memory, Semaphore 관련 Parameters 1. Message queue 관련 Parameters. 1) MAXUP : 한 Login-ID가 사용 가능한 Process의 Max. 값. TUXEDO에서는 관련 서버 Proccss들이 관리자 ID를 갖고 실행되므로, 서버 갯수 보다는 커야 함. (데이타베이스 관련 서버는 DB 접속을 위한 Process 수 포함) 2) MSGMAX : UNIX에서 Process 사이의 통신에 사용되는 메세.. ▶ Tuxedo/기술자료 2012.02.22
TUXEDO 설치를 위한Kernel Parameter Setting (SUN) 1. Kernel Parameter 설정 아래 파라메터을 설정 해 주십시오. 이후에 파라메터 변경은 표 아래 절차를 따르시면 됩니다. SunOS Name Traditional Name Defaults shmsys:shminfo_shmmax SHMMAX 131072 shmsys:shminfo_shmseg SHMSEG 6 shmsys:shminfo_shmmni SHMMNI 100 semsys:seminfo_semmns SEMMNS 60 semsys:seminfo_semmni SEMMNI 10 semsys:seminfo_.. ▶ Tuxedo/기술자료 2012.02.09
keepalive란 ? keepalive란 ? 1.기능 TCP 연결의 양 종단에 어떠한 프로세스도 상대방에 데이터를 전송하지 않는다면, 양쪽 TCP 모듈간에 교환되는 것은 아무것도 없습니다. 이것은 서버와 TCP 연결을 확립한 후에도 클라이언트 프로세스를 시작할 수 있다는 것을의미하며, 여러 시간, 날짜 혹은 달 동.. ▶ Tuxedo/기술자료 2012.02.09
IBM FIN_WAIT_2 상태에 대하여 개요 TCP는 UDP와는 달리 connection-oriented protocol인 관계로, 연결을 맺거나 특히 끊을 때, 많은 확인 절차를 거치게 됩니다. 이로 인하여, server와 client 간에 약간의 overhead가 있을 수 있습니다. 특히, web server로 사용되는 system의 경우, 대부분의 client들이 그리 안정적이지 않은 PC client이.. ▶ Tuxedo/기술자료 2012.02.09
Tuxedo Buffer Type 비교 '버퍼 타입' 결정 필요 발생 l 필드 명 별로 'FML' 헤더 파일 작성 할 경우 생성 되는 ‘FML’ 정의 파일의 엔트리가 너무 많을 경우 필드 정보 로드 시 오버 헤드 발생 한다. l 필드의 데이타 타입 별로 일정 부분을 할당 해서 'FML' 헤더 파일을 구성 할 경우 클라이언트에서 데이타 타.. ▶ Tuxedo/기술자료 2011.11.11