다음은 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 |
32비트 버전: 40 64비트 버전: 80 |
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 |
OFF |
CCI_PCONNECT |
string |
OFF |
LONG_QUERY_TIME |
int |
60 |
LONG_TRANSACTION_TIME |
int |
60 |
ACCESS_MODE |
string |
RW |
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
APPL_SERVER_MAX_SIZE =20
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
APPL_SERVER_MAX_SIZE =20
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 파일의 위치를 지정할 수 있다. 서로 다른 구성으로 여러 개의 브로커를 실행할 때 사용한다.