Background Image

FORUM

조회 수 152 추천 수 0 댓글 8
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
아래는 broker1(33000,RW)의 설정입니다.

MIN_NUM_APPL_SERVER=20

MAX_NUM_APPL_SERVER=200

 

위와 같이 설정후 브로커의 프로세스를 보니 10개의 cas밖에 생기지 않았습니다.

20개가 기본으로 생겨야 하는것 아닌가요?

 

1. 방화벽 및 공유기 포트 확인했습니다 (33000~33200)

2. 시스템 자원 충분합니다.

3. 브로커 재시작, 서버 재시작 했습니다

4. 동시요청으로 100개의 요청을 날려보았습니다(늘어나지 않음, BUSY는 밀림)

5. DATABASE max_clients=420입니다.

 

제가 잘못알고 있는건지 안늘어나는건지 모르겠어서 질문드립니다 ㅜㅜ

 

 

  • ?
    큐브리드_김주현 2023.06.07 13:37
    큐브리드를 이용해주셔서 감사합니다.

    인지하고 있으신 것처럼 MIN_NUM_APPL_SERVER=20인 경우 20개의 cas가 최소값으로 구동되는 것이 맞습니다.

    아래 조치사항도 적절하다 판단됩니다.
    1. 방화벽 및 공유기 포트 확인했습니다 (33000~33200)
    2. 시스템 자원 충분합니다.
    3. 브로커 재시작, 서버 재시작 했습니다
    4. 동시요청으로 100개의 요청을 날려보았습니다(늘어나지 않음, BUSY는 밀림)
    5. DATABASE max_clients=420입니다.

    설정은 정상적으로 하신 것 같으나 시스템에서 할당받지 못하는 이슈가 아닐지요?
    해당 내용에 대한 부분을 확인해 보시기 바랍니다.

    감사합니다
  • ?
    요시니 2023.06.07 19:28
    --- 설정은 정상적으로 하신 것 같으나 시스템에서 할당받지 못하는 이슈가 아닐지요?

    말씀대로라면
    MIN_NUM_APPL_SERVER=5
    MAX_NUM_APPL_SERVER=5
    이렇게 설정하면 브로커가 5개만 생성되어야 하는 것 인거죠?
    위와 같이 설정해도 브로커는 10개가 생깁니다....
    5개가 생겨야 하는 것 아닌가요????
    자원적 상위 할당으로 늘리지 못하는 문제라면 위의 5개 5개 설정의 경우 되야하지않나요?
  • ?
    kisoo 2023.06.07 19:43

    위와 같이 설정하셨다면 broker_1에 cas가 20개가 생성되는 것이 맞습니다.
    혹시 모르니 아래 명령의 결과를 알려주세요.. (Linux 기준, screen capture등)

    $ cubrid broker restart
    $ cubrid_rel
    $ echo $CUBRID
    $ cat $CUBRID/conf/cubrd_broker.conf
    $ ps -ef | grep broker1

  • ?
    요시니 2023.06.08 14:13

    cubrid_rel

    CUBRID 버전:CUBRID 9.2 (9.2.28.0004) (64bit release build for linux_gnu) (Apr 6 2017 16:28:55)
    Broker 버전:VERSION 9.2.28.0004

    cat cubrid_broker.conf

    [broker]
    ADMIN_LOG_FILE=log/broker/cubrid_broker.log
    MASTER_SHM_ID=30001

    [%broker1]
    BROKER_PORT=33000
    MIN_NUM_APPL_SERVER=20
    MAX_NUM_APPL_SERVER=200
    APPL_SERVER_SHM_ID=33000
    LONG_QUERY_TIME=1.0

    [%query_editor]
    BROKER_PORT=30000
    MIN_NUM_APPL_SERVER=20
    MAX_NUM_APPL_SERVER=200
    APPL_SERVER_SHM_ID=30000
    LONG_QUERY_TIME=1.0

    ps -ef |grep broker1
    cubrid 17285 60172 0 11:57 ? 00:00:31 broker1_cub_cas_7
    cubrid 17740 60172 0 05:52 ? 00:00:55 broker1_cub_cas_6
    cubrid 24961 60172 0 12:59 ? 00:00:00 broker1_cub_cas_9
    cubrid 31533 60172 0 13:54 ? 00:00:04 broker1_cub_cas_3
    cubrid 32006 60172 0 13:57 ? 00:00:03 broker1_cub_cas_4
    cubrid 32263 60172 0 14:00 ? 00:00:03 broker1_cub_cas_8
    cubrid 32264 60172 0 14:00 ? 00:00:03 broker1_cub_cas_10
    cubrid 33130 60172 0 14:07 ? 00:00:02 broker1_cub_cas_1
    cubrid 33375 60172 1 14:08 ? 00:00:01 broker1_cub_cas_2
    root 33602 18944 0 14:10 pts/2 00:00:00 grep --color=auto broker1

  • ?

    보내주신 cubrid_broker.conf를 이용하여 9.2 Engine을 기동하니 broker1에 cas 개수가 20개 정상 기동합니다.
    제가 우려하는 것은 CUBRID에서 사용하는 broker configuration이 아닌 다른 FILE을 수정하고 있는 것은
    아닐까 하는 것입니다.

    $ cd $CUBRID/conf
    $ cat cubrid_broker.conf

    를 실행해서 다시 살펴보시기 바랍니다.

     

    그리고 cubrid_broker.conf를 수정하면 broker를 재시작해야 변경된 설정이 반영됩니다.

    보내주신 ps의 출력을 보면 broker1_cub_cas_6 process는 55초 동안 기동된 것으로 보입니다.

  • ?
    요시니 2023.06.08 14:50

    CubridAdmin프로그램으로 해당 서버의 설정을 확인했습니다.
    해당 서버의 경로에 맞는 conf를 수정한것이 맞습니다... 후후ㅜ ㅜ

    왜 이럴까요 도대체 ㅎㅎ;

  • ?
    kisoo 2023.06.08 15:06

    CUBRIDAdmin에서 restart 하지마시고, Linux 서버에서 직접 restart 하시기 바랍니다.
    Linux CUBRID 서버에 Login 하셔서 broker 재시작 한번 해주세요.

    $ cubrid broker restart

  • ?
    kisoo 2023.06.08 15:28

    CUBRIDAdmin에서 broker restart 하는 경우는 서버에서 'cubrid broker restart'
    하는 경우와 달리 memory에 이미 load된 broker configuration을 가지고 재기동하는 것

    같습니다. 이 부분은 bug로 볼수 있습니다. 추후 Engine Release에 이부분을 수정하도록

    하겠습니다.

     

    하지만 CUBRID 9.2 Engine upgrade는 없기 때문에, 서버에서 직접 broker 재기동

    하시는 방법 뿐이 없는 것 같습니다. 불편을 드려 죄송합니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 128
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
3883 특정 컬럼 order by 시 한글 > 숫자 > 영문 순으로 정렬 방법? 2 Qubrid 2022.12.01 461
3882 특정 글자 깨짐 현상 문의 3 file 용이1 2013.10.22 14459
3881 특정 값 우선 정렬 3 drunkenascii 2023.10.11 66
3880 특정 Table만 백업하는 방법 1 nagh 2021.01.06 538
3879 특정 CAS가 재시작이 되지 않습니다. 1 file 종이 2015.11.03 4506
3878 특수문자 포함 LIKE검색 1 SEO 2023.03.06 158
3877 특수문자 컬럽값 관련 Python 오류 (*추가 - 증상재현 관련) 오수범 2022.09.15 112
3876 특수문자 깨짐 1 어려워 2019.03.21 1189
3875 트리거에서 함수 호출 관련 문의 1 두꺼비꿈 2013.03.29 7349
3874 트리거에 여러개의 execute 문을 사용할 수 있는지요? 1 푸르른하늘 2020.10.13 367
3873 트리거에 대해서 1 바람바람 2012.11.20 6296
3872 트리거, 프로시져 조회 문의 1 해리맥 2021.12.23 549
3871 트리거 질문입니다. 3 퓨전남 2018.05.15 738
3870 트리거 질문드립니다. 1 서준빠 2020.01.10 254
3869 트리거 질문 드립니다.. 너무 안되서 이렇게 질문 올려요 ㅠ 2 덴드로비움 2017.10.24 1237
3868 트리거 조건문 질문. 4 기린종인 2012.02.19 8709
3867 트리거 조건 문제 1 yoon 2010.04.16 13039
3866 트리거 재 문의(확실히 아시는분만 답변 바랍니다) 2 secret joke7 2015.12.22 89
3865 트리거 작성 도중 알 수 없는 오류가 발생했습니다. 1 코코밥 2017.11.09 342
3864 트리거 생성시 오류 질문 2 나비다 2010.04.24 10267
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 201 Next
/ 201

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales