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
운영게시판
최근게시물
MySQL Q&A 2825 게시물 읽기
No. 2825
Re: [질문] 소켓으로 fork 사용시 질문입니다.
작성자
정재익
작성일
2000-07-26 22:09
조회수
1,675

Semaphore 또는 fork 하는 갯수를 저장할 public 변수를 하나 정의해서 사용하면 되지 않을까요. fork를 하기 전에 그 값을 check 해서 하고 만약 특정 갯수가 넘어갈 때는 대기를 시키도록 Queue 를 만드는 것도 좋은 방법으로 생각됩니다.

만약 이런 middleware 를 만드신다면 이곳에도 공개를 해 주시기 바랍니다. 많은 분들이 도움을 요청하는 부분입니다.

 

> MYSQL mysql;

> mysql_init(&mysql);

> myql_real_connect(..);

>

> int s = socket...

> int s1

> ..

> bind..

> listen..

> while(1) {

> s1 = accept(..)

> if(!fock()){

> // mysql query processing....

> close(s1);

> exit(0);

> }

> close(s1);

> }

>

> mysql_close(..);

>

> 위 처럼 소켓으로 크라이언트에서 받은 내용으로 fork를 사용해서 DB를 조회할 려고

> 합니다. 그런데 크라이언트에서 요청이 많이 올 경우 같은 DB 핸들을 사용하므로 문제가 될 소지가 있

> 는 것 같은데...

> 좋은 방법이 없는지요.

>

> 그리고 fork를 한 후 child processor에서 mysql를 새로 연결하면 위에 한것과

> 속도 차이는 어떤지 고수님들의 도움을 얻고 싶습니다.

>

> 그럼 좋은 하루 되십시요...

[Top]
No.
제목
작성자
작성일
조회
2828# mysql Network 연결을 어떻게 하는지 궁금-긴급
김무권
2000-07-26
1420
2834┕># Re: # mysql Network 연결을 어떻게 하는지 궁금-긴급
문태준
2000-07-27 10:31:59
1615
2827# 좀 가르쳐 주세요 . please~
심종훈
2000-07-26
1521
2842┕>Re: # 좀 가르쳐 주세요 . please~
정재익
2000-07-27 11:13:29
1741
2823아주 초보적인 질문 -mysql에서 boolean 데이터형에 대해
idzone
2000-07-26
1638
2826┕>Re: 아주 초보적인 질문 -mysql에서 boolean 데이터형에 대해
정재익
2000-07-26 22:14:12
1884
2822[질문] 소켓으로 fork 사용시 질문입니다.
정진형
2000-07-26
1485
2825┕>Re: [질문] 소켓으로 fork 사용시 질문입니다.
정재익
2000-07-26 22:09:30
1675
2821DB의 내부 포인터 자동 변경 하는 방법?
목동
2000-07-26
1589
2824┕>Re: DB의 내부 포인터 자동 변경 하는 방법?
정재익
2000-07-26 22:06:38
1543
2829 ┕>Re: Re: DB의 내부 포인터 자동 변경 하는 방법?
목동
2000-07-27 01:03:29
1833
2866  ┕>Re: Re: Re: DB의 내부 포인터 자동 변경 하는 방법?
정재익
2000-07-27 23:02:05
1649
2817# load data infile문 좀 갈쳐주세여.
왕초보
2000-07-26
1486
2819┕>Re: # load data infile문 좀 갈쳐주세여.
정재익
2000-07-26 17:12:56
1738
2812# mysql source에 대해서
changjehyok
2000-07-26
1645
2818┕>Re: # mysql source에 대해서
정재익
2000-07-26 17:11:01
1692
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다