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
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4438
3864 ELO타입이 무엇인가요? 1 sobubble 2023.06.27 115
3863 백업파일 받았는데 복구하는 방법을 모르겠습니다. 4 Ggyak 2023.06.20 178
3862 UTF8 한글이 깨짐 4 file yonggi 2023.06.19 264
3861 저장 프로스저에 있는 함수 상세보기 문의입니다. 1 대출인생30년 2023.06.12 82
3860 MERGE INTO 속도 개선 문의 1 leeee 2023.06.12 129
3859 NX_transcation 1 yoo 2023.06.12 79
3858 cubrid cursor.close() 에러 관련질문 3 힘내자화이팅 2023.06.08 185
3857 merge 쿼리 속도개선 2 leeee 2023.06.08 109
» 브로커(CAS)수 질문드립니다! 8 요시니 2023.06.05 152
3855 데이터 이관 문의입니다. 1 kipo0821 2023.05.30 129
3854 8.4.4 charset. Collation 확인 방법 네오랜덤 2023.05.24 185
3853 8.4.4버젼 charset 확인 3 네오랜덤 2023.05.23 190
3852 쿼리 속도 차이 질문 1 하얀미스 2023.05.18 142
3851 spring boot 에서 HikariPool-1 - Driver does not support get/set network timeout for connections. (java.lang.UnsupportedOperationException) 질문 드립니다. 3 kjaminam 2023.05.18 761
3850 cci 프로그래밍에서 DB LINK 관련 문의 4 jjune1206 2023.05.18 127
3849 큐브리드 매니저 실행이 오류 1 file 청주시청 2023.05.18 101
3848 ddl 추출 1 네오랜덤 2023.05.17 104
3847 하나의 쿼리에서 복수 테이블 업데이트 방법 문의 4 도담도담 2023.05.17 131
3846 cubrid driver 설치 문의 1 고구망구망 2023.05.08 436
3845 큐브리드 매니저 접속 이 안됩니다. 확인 요청 드립니다. 1 뿡이 2023.04.28 127
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 200 Next
/ 200

Contact Cubrid

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