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 4444
3987 cubrid count 속 2 kanin 2024.04.19 11
3986 cubrid 10.1 데이터 덮어쓰기 질문입니다. 1 ysk96 2024.04.18 19
3985 ACTION 명령어? 예약어? 1 투투투투기기 2024.04.17 17
3984 sql 구문 사용시 데이터 타입 decimal일 경우 1 투투투투기기 2024.04.11 27
3983 Regexp_count 4 SEO 2024.04.09 57
3982 큐브리드 메모리 오류 관련 질문 2 file 뚜벅뚜벅 2024.04.09 58
3981 큐브리드 실행이 안되는 이슈 1 file 최현욱 2024.04.09 37
3980 unloaddb & loaddb 관련 질문이 있습니다. 1 543534512 2024.04.06 44
3979 mac m1 다운로드 오류 1 file 혜주냉면 2024.04.05 41
3978 list 함수로 만든 sequence type을 varchar로 변환 문의 1 플레이어블 2024.04.04 36
3977 DECODE, CASE WHEN 사용법 문의 2 핑크팬더 2024.04.03 54
3976 schema 파일 loaddb - 스키마 정보 중복오류 문의 4 daay 2024.03.21 89
3975 object to string 4 네오랜덤 2024.03.20 68
3974 mysql로 DB연동 문의 2 연동테스트용 2024.03.20 69
3973 특정DB만 접근 시간이 현저하게 오래 걸리는 문제 1 file 그로구 2024.03.20 59
3972 jdbc 연동시의 charset 강제 변경 방법 1 file gwak 2024.03.14 57
3971 도커로 HA환경 구성 테스트중 hb start.. 1 wodud0170 2024.03.12 63
3970 이중화 관련 문의드립니다. 1 adqwdqwd123412 2024.03.12 67
3969 큐브리드 마스터 복제 관련 문의 드립니다. 2 이지혜 2024.03.11 61
3968 큐브리드 다운로드 에러 1 file 나래아빠 2024.03.08 85
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 200 Next
/ 200

Contact Cubrid

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