w

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 정도 됩니다

부하가 심합니다.

 

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

|

댓글 3개

바로 보이는 것은.. MaxClients 100 이곳.. 보이네요.
10년 전
튜닝이 된건가요
문제점을 카톡으로 정리해서 알려 들였고,
다른 얘기지만 다른분들에게 도움이 될지도 모를것 같아 몇자 적습니다.

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

다른것들도 많지만, 이건 가장 기초적이고, 지켜져야하는 기본이라는 고정관념으로
사회 생활하면서 기준으로 삼고 있는 초보의 글입니다...(ㅡㅡ)(__)
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
10년 전 조회 1,205
10년 전 조회 1,812
10년 전 조회 1,224
10년 전 조회 1,118
10년 전 조회 1,250
10년 전 조회 1,305
10년 전 조회 1,719
10년 전 조회 2,156
10년 전 조회 1,642
10년 전 조회 1,962
10년 전 조회 1,338
10년 전 조회 2,046
10년 전 조회 2,473
10년 전 조회 1,470
10년 전 조회 1,934
10년 전 조회 1,649
10년 전 조회 1,322
10년 전 조회 1,737
10년 전 조회 1,820
10년 전 조회 2,378
10년 전 조회 1,900
10년 전 조회 2,435
10년 전 조회 1,831
10년 전 조회 1,839
10년 전 조회 1,824
10년 전 조회 1,544
10년 전 조회 2,111
10년 전 조회 1,462
10년 전 조회 2,175
10년 전 조회 1,814
🐛 버그신고