http.conf 튜닝 > 자유게시판

자유게시판

http.conf 튜닝 정보

http.conf 튜닝

본문

Timeout 150

KeepAlive Off

MaxKeepAliveRequests 100

KeepAliveTimeout 15

 

<IfModule prefork.c>

    <IfVersion >= 2.4>

        Mutex default mpm-accept

    </IfVersion>

    StartServers 2

    MinSpareServers 2

    MaxSpareServers 4

    ServerLimit 4

    <IfVersion >= 2.4>

        MaxRequestWorkers 4

        MaxConnectionsPerChild 2000

    </IfVersion>

    <IfVersion < 2.4>

        MaxClients 4

        MaxRequestsPerChild 2000

    </IfVersion>

    MaxMemFree 2

    SendBufferSize 65536

    ReceiveBufferSize 65536

</IfModule>

 

<IfModule itk.c>

    <IfVersion >= 2.4>

        Mutex default mpm-accept

    </IfVersion>

    StartServers 2

    MinSpareServers 2

    MaxSpareServers 4

    ServerLimit 4

    <IfVersion >= 2.4>

        MaxRequestWorkers 4

        MaxConnectionsPerChild 2000

    </IfVersion>

    <IfVersion < 2.4>

        MaxClients 4

        MaxRequestsPerChild 2000

    </IfVersion>

    MaxMemFree 2

    SendBufferSize 65536

    ReceiveBufferSize 65536

</IfModule>

 

<IfModule worker.c>

    <IfVersion >= 2.4>

        Mutex default mpm-accept

    </IfVersion>

    StartServers 2

    MinSpareThreads 2

    MaxSpareThreads 4

    ThreadsPerChild 25

    ServerLimit 4

    <IfVersion >= 2.4>

        MaxRequestWorkers 100

        MaxConnectionsPerChild 0

    </IfVersion>

    <IfVersion < 2.4>

        MaxClients 100

        MaxRequestsPerChild 0

    </IfVersion>

    MaxMemFree 2

    SendBufferSize 65536

    ReceiveBufferSize 65536

</IfModule>

 

<IfModule event.c>

    StartServers 2

    MinSpareThreads 2

    MaxSpareThreads 4

    ThreadsPerChild 25

    ServerLimit 4

    MaxRequestsPerChild 0

    <IfVersion >= 2.4>

        MaxRequestWorkers 100

        MaxConnectionsPerChild 0

    </IfVersion>

    <IfVersion < 2.4>

        MaxClients 100

        MaxRequestsPerChild 0

    </IfVersion>

    SendBufferSize 65536

    ReceiveBufferSize 65536

</IfModule>

 

동접자가 500~600 정도 됩니다

부하가 심합니다.

 

위수치에서 어떤걸 수정해야될까요?

추천
0

댓글 3개

문제점을 카톡으로 정리해서 알려 들였고,
다른 얘기지만 다른분들에게 도움이 될지도 모를것 같아 몇자 적습니다.

- 첫째도 둘째도 APM 은 소스 컴파일 권장입니다. ( 컴파일전 옵션값 몇개 변경 )
- 가상서버 나 단독 서버일 경우
  ps -ef | grep httpd | wc -l 
  로 했를때 대기 Daemon 이 1~2개는 권장 드리고 싶지 않습니다.
  메모리가 아무리 적다 하더라도 대기 데몬이 몇개라도 떠 있어야 빠른 효과를 볼수 있습니다.
  혹여, httpd.conf 에 StartServers 에 설정한 대기 daemon 값이 apache  restart 시 적용되지
  않는다면 문제가 발생한것입니다. 한번씩 확인해 보세요.
- ssh 로 root 바로 로그인하게 하지 마세요...깜짝 놀라는 서버가 한두개가 아니더군요.
- iptable 로 최대한 사용하지 않은 port 막으세요...단 설정시 주의을 요합니다..접근 않된다라고
  난리난분들 많이 봤습니다. 
  ( 원도우 응용프로그램이나 서버 프로그램으로 개발해서 열려져 있는 포트을 확인하는게
    해커들의 가장 기초적인 접근 방법입니다.)
- 개인적인 경험상 헤커들이 가장 많이 시도하는 OS 는 원도우였습니다.
  해커(크래커)에 의해 뚤린 원도우 서버 몇개 봐준적이 있는데, 아주 기가 차더군요
  패치가 나오면 무조건 적용 하세요.

다른것들도 많지만, 이건 가장 기초적이고, 지켜져야하는 기본이라는 고정관념으로
사회 생활하면서 기준으로 삼고 있는 초보의 글입니다...(ㅡㅡ)(__)
전체 199,633 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT