Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.2.1 |  CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

cubrid_broker.conf 설정 파일과 기본 제공 파라미터

브로커 시스템 파라미터

다음은 cubrid_broker.conf 설정 파일에 사용할 수 있는 브로커 파라미터이다. 각 파라미터에 대한 설명은 브로커별 파라미터에서 파라미터 설명을 참조한다.

파라미터 이름

타입

기본값

MASTER_SHM_ID

int

30001

ADMIN_LOG_FILE

string

log/broker/cubrid_broker.log

SERVICE

string

ON

BROKER_PORT

int

30000(최대값 : 65535)

MIN_NUM_APPL_SERVER

int

5

MAX_NUM_APPL_SERVER

int

40

APPL_SERVER_SHM_ID

int

30000

APPL_SERVER_MAX_SIZE

int

Windows : 40 (32 bit), 80 (64 bit)
Linux : 0

LOG_DIR

string

log/broker/sql_log

ERROR_LOG_DIR

string

log/broker/error_log

SQL_LOG

string

ON

TIME_TO_KILL

int

120

SESSION_TIMEOUT

int

300

KEEP_CONNECTION

string

AUTO

ACCESS_LIST

string

-

ACCESS_LOG

string

ON

APPL_SERVER_PORT

int

BROKER_PORT+1

APPL_SERVER

string

CAS

LOG_BACKUP

string

OFF

SQL_LOG_MAX_SIZE

int

100000

MAX_STRING_LENGTH

int

-1

SOURCE_ENV

string

cubrid.env

STATEMENT_POOLING

string

ON

CCI_PCONNECT

string

OFF

SELECT_AUTO_COMMIT

string

OFF

LONG_QUERY_TIME

int

60

LONG_TRANSACTION_TIME

int

60

ACCESS_MODE

string

RW

CCI_DEFAULT_AUTOCOMMIT

string

OFF

MAX_PREPARED_STMT_COUNT

int

2000(최소값: 1)

ACCESS_CONTROL

bool

no

ACCESS_CONTROL_FILE

string

 

기본 제공 파라미터

CUBRID 설치 시 생성되는 기본 브로커 설정 파일인 cubrid_broker.conf에는 브로커 파라미터 중에서 반드시 변경해야 할 일부 파라미터가 디폴트로 포함된다. 디폴트로 포함되지 않는 파라미터의 설정값을 변경하기 원할 경우 직접 추가/편집해서 사용하면 된다.

다음은 설치 시 기본으로 제공되는 cubrid_broker.conf 파일 내용이다.

[broker]

MASTER_SHM_ID           =30001

ADMIN_LOG_FILE          =log/broker/cubrid_broker.log

 

[%query_editor]

SERVICE                 =ON

BROKER_PORT             =30000

MIN_NUM_APPL_SERVER     =5

MAX_NUM_APPL_SERVER     =40

APPL_SERVER_SHM_ID      =30000

LOG_DIR                 =log/broker/sql_log

ERROR_LOG_DIR           =log/broker/error_log

SQL_LOG                 =ON

TIME_TO_KILL            =120

SESSION_TIMEOUT         =300

KEEP_CONNECTION         =AUTO

 

[%BROKER1]

SERVICE                 =ON

BROKER_PORT             =33000

MIN_NUM_APPL_SERVER     =5

MAX_NUM_APPL_SERVER     =40

APPL_SERVER_SHM_ID      =33000

LOG_DIR                 =log/broker/sql_log

ERROR_LOG_DIR           =log/broker/error_log

SQL_LOG                 =ON

TIME_TO_KILL            =120

SESSION_TIMEOUT         =300

KEEP_CONNECTION         =AUTO

브로커 설정 파일 관련 환경 변수

CUBRID_BROKER_CONF_FILE 환경 변수를 사용하여 cubrid_broker.conf 파일의 위치를 지정할 수 있다. 서로 다른 구성으로 여러 개의 브로커를 실행할 때 사용한다.