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 재기동

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


  1. No Image notice by admin 2024/04/23 by admin
    Views 130 

    CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. mac os m1 실행시 무응답 실행안됩니다.

  4. cmd명령어 cubrid broker status 치면 창이 잠깐 떳다가 꺼집니다.

  5. JSP JDBC 관련해서 문의드립니다.

  6. 큐브리드 timestamp 오류 문의

  7. 이러한 오류가 뜨는 이유가 뭔가요?

  8. query 최대 실행 줄 수 가 어떻게 되나요??

  9. CUBRID 10.1 64bit LINUX 다운이 안되네요

  10. 텍스트 파일로 내보내기 관련

  11. [ADO.NET] Syntax error: unexpected

  12. 브로커(CAS)수 질문드립니다!

  13. 큐브리드 매니저에서 select문에 의해 검색된 결과를 전체내보내기..

  14. 서브쿼리시 질문드립니다.

  15. HA 구성시 AUTO_INCREMENT 컬럼 동기화 가능여부

  16. 예약어 관련하여 문의드립니다.

  17. 큐브리드 DB링크 문의드립니다.

  18. Openssl 취약점 패치 문의

  19. 백업자동화 기능중에 옵션 문의

  20. 브로커 포트관련 문의사항

  21. 큐브리드 가져오기 질문입니다.

  22. cubrid migration toolkit / oracle → cubrid / oracle의 jdbc 이슈 ( java.lang.RuntimeException: JDBC driver can't be null. ) (해결)

Board Pagination Prev 1 ... 162 163 164 165 166 167 168 169 170 171 ... 201 Next
/ 201

Contact Cubrid

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