database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 842 게시물 읽기
No. 842
Q.session 관련
작성자
고영민
작성일
2008-01-07 10:53
조회수
3,878

C:\\CUBRID\\Broker\\conf 이 안에

cubrid_broker.conf 파일을  보면

 

SESSION_TIMEOUT         300

 

이렇게 있는데요 이게 초단위인가여? 분단위인가여?

이거 늘리면 connection 이 계속 유지가 되는건가여?

최대 얼마까지 늘릴수가 있는가요?

 

빠른답변 부탁드립니다.

일정시간 작업이 이루어지지 않으면 connection이 끊기는거 같습니다.

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요.

단위는 초단위입니다. 최대 무한대 이며 무한대지정을 원하시면 -1로 하시면 됩니다.

이 값의 조정은 query_editor(큐브리드매니져 질의편집기에서 사용되는 부분) 단에 한하여 조정하시기를 권장드리며 그 외의 경우에는 신중히 결정하실 것을 권장합니다.

저희는 서버에 서비스를 요청하는 클라이언트의 수만큼 데이터베이스에 연결을 하여 작업을 하는 것이 아니고 큐브리드 브로커를 통하여 요청을 처리하는 3티어 구조로 되어있읍니다. 그렇다 보니 큐브리드브로커의 한 프로세스(cas)가 한 클라이언트와 오래 연결이 되어있으면 다른 클라이언트의 요청을 처리하기 어려워집니다. 즉, cas 는 보통 20개 정도 구동이 되어 서비스를 하게되는데 이때 클라이언트가 한 cas 를 오랜시간동안 잡고있으면 또다른 클라이언트는 다른 cas 에 서비스를 요청하게 되고 이런식이 되면 20개가 다 선점되어질수있고 이때 서비스가 멈추는 것처럼 보일것입니다(물론 실제는 큐도있고 해서 좀 다르지만 간단히 말씀드리면). 그래서 이러한 것을 막기 위해 session_timeout 을 두어 클라이언트에서 일정시간동안 요청이 없으면 강제적으로 트랜잭션을 종료시키는 것입니다.

결국 한 클라이언트에서 cas 를 선점하는 기준은 트랜잭션단위이며 트랜잭션 처리만 바로바로 해주시면 무리가 없읍니다.

참고적으로 select 만 하더라도 트랜잭션의 시작으로 간주하기 때문에 이점 주의를 부탁드립니다.

 

>C:\\CUBRID\\Broker\\conf 이 안에

>cubrid_broker.conf 파일을  보면

>

>SESSION_TIMEOUT         300

>

>이렇게 있는데요 이게 초단위인가여? 분단위인가여?

>이거 늘리면 connection 이 계속 유지가 되는건가여?

>최대 얼마까지 늘릴수가 있는가요?

>

>빠른답변 부탁드립니다.

>일정시간 작업이 이루어지지 않으면 connection이 끊기는거 같습니다.

 

남재우님이 2008-01-07 12:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
845Q.리눅스의 DB를 윈도우에서 접근하려면? [1]
강철
2008-01-08
3706
844Q.This may take a long time depending on the amount of recovery works to do. [1]
강철
2008-01-07
4081
843Q.UniSQLOID 질문.. [1]
임광루
2008-01-07
4185
842Q.session 관련 [1]
고영민
2008-01-07
3878
841Q.loaddb 시 속도 문의.. [1]
김지완
2008-01-05
3915
840Q.start_server시 db프로세스 문의 [1]
김주현
2008-01-04
3756
839Q.UNI-SQL PROC 지원되나요? [1]
강철
2008-01-04
3762
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다