Background Image
운영관리
2009.06.19 00:56

큐브리드 사용포트 정리

조회 수 29805 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

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

큐브리드 시스템은 데이터베이스 서버, 브로커, 큐브리드 매니저로 구성되어 있으며, 방화벽 설정 시 열려있어야 하는 port 번호는 아래와 같다,

 

1, 데이터베이스 서버

- cub_master: 마스터 프로세스는 클라이언트 프로세스가 서버 프로세스에 접속하여 통신할 수 있게 하는 중계 프로세스로서, 호스트별로 한 개씩 동작한다, TCP/IP 사용 port 1523(default)이며, Parameter CUBRID/conf/cubrid.comf/cubrid_port_id=1523값을 수정하여 port를 변경할 수 있다.

- cub_server: 데이터베이스 서버로 데이터베이스별로 한 개의 서버 프로세스가 존재한다. 외부 클라이언트 프로세스와 데이터베이스 접속은 마스터 프로세스가 지정된 데이터베이스 명에 따라 해당 서버 프로세스로 소켓 통신을 옮겨주어 접속 처리 한다, 데이터베이스 서버에 port는 사용자 변경 대상이 아니다.

 

2, 브로커

- cub_broker, cub_cas: 브로커는 cas, broker Process로 구분되고 cub_broker는 응용 클라이언트와 cub_cas 사이의 연결을 관리하고 중계하는 기능을 수행하며 cub_cas 관리한다. 또한 연결된 cub_cas는 DB서버의 클라이언트로 동작하여 클라이언트의 요청에 의해 데이터베이스 서버와 연결을 제공한다.

기본적으로 port 30000번, 33000번 이 설정 되어 있으나 이는 변경이 가능하며, $CUBRID/conf/cubrid_broker.conf Parameter BROKER_PORT=30000 값을 수정하여 port를 변경할 수 있다.

[%query_editor]

SERVICE                 =ON

BROKER_PORT             =30000

=> APPL_SERVER_PORT 가 별도로 등록되어 있지 않다면 30000~30040번까지 사용하게 된다.

MIN_NUM_APPL_SERVER     =5

=> 초기 cub_cas 기동 개수이다.

MAX_NUM_APPL_SERVER     =40

=> 최대로 사용 가능한 port 개수이다.

APPL_SERVER_PORT     =30100

=> 이 항목을 등록할 경우 30101~30140번까지 사용하게 된다.

 

3, 큐브리드 매니저

- cub_auto, cub_js: CUBRID Manager Process로 매니저 사용이 필요 없는 경우 정지해도 CUBRID DB 사용에 문제는 없다. 큐브리드 매니저 서버와 클라이언트 간의 통신 포트로 기본값은 8001이다. 연결 시 실사용 포트는 설정한 포트와 1을 증가한 포드 두 개가 사용된다. 예를 들어, $CUBRID/conf/cm.comf Parameter cm_port를 8001로 설정하면 8001, 8002 두 개의 포트가 사용된다. 이 부분은 큐브리드 매니저 서버와 클라이언트 사이에 방화벽이 있고 해당 포트만 오픈할 경우 주의해야 한다.

 정리하면 마스터(1523), 브로커(30000,33000), 매니저(8001.8002) 포트가 열려 있어야 큐브리드 사용하는데 문제가 없다.

  • ?
    yak341 2012.12.18 21:25

    해당 포트를 열었는데도

    다른 pc에서 접속이 되지 않는 이유는 멀까요?

    아예 방화벽을 내리면 접속이 되긴하는데...

  • ?
    hiDev 2022.05.04 16:36
    cubrid_port_id를 수정할 수 있는거 맞나요? 수정하면 서비스 재기동이 안되던데...
  • ?
    HiCLASS 2022.05.04 16:53
    이미 수행 중인 프로세스가 수정 전의 포트를 점유하므로 정지하고 수정하신 후 기동하셔야 합니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
279 운영관리 'Has been interrupted.' CUBRIDException 발생 주현 2016.01.07 6610
278 기타 2008.11.18. 최신 우편번호부 with CUBRID file Prototype 2009.03.17 14482
277 CUBRID 매니저 32bit JRE 환경에서 64bit CUBRID Tool 사용 손승일 2015.06.30 7190
276 기타 32bit 리눅스 환경에서 php 모듈 빌드가 되지 않을 경우 Prototype 2009.03.31 17179
275 운영관리 64bit OS 에서 사용가능한가요? admin 2008.11.21 17415
274 운영관리 64비트 윈도우환경에서 32비트 ODBC 사용하기 Prototype 2009.12.09 22684
273 운영관리 9.2 버전에서 복제 재구축(ha_make_slavedb.sh) 스크립트를 사용하려면 수정해야 할 부분 brightest 2013.10.24 12233
272 응용개발 Attempt to access a closed ResultSet(PreparedStatement) 오류 admin 2008.11.21 28036
271 질의작성 A테이블의 다수의 컬럼을 B테이블로 UPDATE 하는 SQL 김승훈 2015.05.07 7422
270 운영관리 Broker_log_top 결과 분석 방법 cubebridge 2009.06.18 11563
269 마이그레이션 CM(CUBRID Manager)을 이용하여 행정표준코드시스템의 기관코드 가져오기 file 권호일 2015.12.28 6333
268 마이그레이션 CMT를 이용하여 원본 특정 테이블의 일부 데이터만 가져와 대상 테이블에 넣기 엄기호 2016.01.28 4561
267 운영관리 CM이 아닌 서버(console)상의 쿼리 결과값을 저장하는 방법 cubebridge 2009.05.19 20202
266 질의작성 CONNECT BY 절 포함 질의 튜닝 예제 박세훈 2017.02.28 9810
265 운영관리 CSQL 로 쿼리 플랜을 볼때 주의해야 할 점 1 Prototype 2009.06.30 12385
264 운영관리 CSQL 에서 한글을 입력하는 방법 Prototype 2009.04.01 19350
263 운영관리 CUBRID 2008 R2.0 RPM 설치후 PHP모듈 로딩에 실패할 경우 Prototype 2009.12.10 14918
262 운영관리 CUBRID 2008 삭제시 제어판에서 삭제되지 않을시 해결법 file seongjoon 2009.04.13 15892
261 운영관리 CUBRID 2008 삭제시 주의사항 file seongjoon 2009.04.01 15288
260 운영관리 CUBRID 2008 설치시 주의사항 file seongjoon 2009.04.01 17506
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

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