아파치 웹서버의 동시접속자수를 800명 정도까지 높이려면 어떻게 해야되 는지 궁금해서 글 올립니다.
httpd.conf의 MaxClients의 값을 800으로 맞추세요.
답변 감사합니다...
그 방법은 저도 알고 있었는데, 사실 다른방법이 알고 싶어서... ^^
그러나 위 방법으로는 아파치가 기본적으로 256개의클라이언트 동시접속 을 허용값을 늘리지 못합니다.
800 으로 고치고 아파치 웹서버를 재시작하면 /iclude/httpd.h 파일의 $HARD_SERVER_LIMIT 값을 체크해 보라고 합니다.
저도 그부분에서 막혀서... ^^
참고하시길..
아파치에서 256 이상의 프로세스를 생성시키기 위해서는 httpd.conf도 수정을 해줘야 하지만 그 이전에 소스에서 수정을 해줘야 합니다. apache 소스를 풀고 나서 그 안의 src/include/httpd.h 파일을 수정해 주 셔야 합니다. 그 중간쯤에 보면
#ifndef HARD_SERVER_LIMIT #ifdef WIN32 #define HARD_SERVER_LIMIT 1024 #elif defined(NETWARE) #define HARD_SERVER_LIMIT 2048 #else #define HARD_SERVER_LIMIT 256 #endif #endif 요런식으로 되어 있는 곳이 있습니다. linux라면 기본적으로 256이 적용되겠군요 요 부분을 #define HARD_SERVER_LIMIT 256 아래처럼 수정해 주세용 #define HARD_SERVER_LIMIT 2048
그리고 나서 다시 컴파일 하십시요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: 아파치 웹서버의 동시접속자수를 800명 정도까지 높이려면 .
httpd.conf의 MaxClients의 값을 800으로 맞추세요.
위 방법으로는 해결되지 않습니다.
답변 감사합니다...
그 방법은 저도 알고 있었는데, 사실 다른방법이 알고 싶어서... ^^
그러나 위 방법으로는 아파치가 기본적으로 256개의클라이언트 동시접속
을 허용값을 늘리지 못합니다.
800 으로 고치고 아파치 웹서버를 재시작하면 /iclude/httpd.h 파일의
$HARD_SERVER_LIMIT 값을 체크해 보라고 합니다.
저도 그부분에서 막혀서... ^^
참고하시길..
Re^3: 위 방법으로는 해결되지 않습니다.
아파치에서 256 이상의 프로세스를 생성시키기 위해서는
httpd.conf도 수정을 해줘야 하지만
그 이전에 소스에서 수정을 해줘야 합니다.
apache 소스를 풀고 나서 그 안의 src/include/httpd.h 파일을 수정해 주
셔야 합니다.
그 중간쯤에 보면
#ifndef HARD_SERVER_LIMIT
#ifdef WIN32
#define HARD_SERVER_LIMIT 1024
#elif defined(NETWARE)
#define HARD_SERVER_LIMIT 2048
#else
#define HARD_SERVER_LIMIT 256
#endif
#endif
요런식으로 되어 있는 곳이 있습니다.
linux라면 기본적으로 256이 적용되겠군요
요 부분을
#define HARD_SERVER_LIMIT 256
아래처럼 수정해 주세용
#define HARD_SERVER_LIMIT 2048
그리고 나서 다시 컴파일 하십시요
댓글 달기