본문 바로가기
SW/Apache

httpd.conf 설정

by bigju 2021. 10. 5.





-Timeout

지정한 시간동안 클라이언트가 응답이 없을 경우, 세션을 끊어 버립니다.

Timeout 60



-KeepAlive

지속적인 연결을 허용 여부를 설정합니다. 비활성화하려면 Off 를 입력하면 됩니다.

KeepAlive On




-MaxKeepAliveRequests

허용할 최대 요청 수를 지정합니다. 최상의 성능을 위해서는 수치를 높게 설정하는 것을 권장합니다.

무제한으로 설정하려면 0 으로 설정하면 됩니다.

MaxKeepAliveRequests 100



-KeepAliveTimeout

동일한 연결에서 동일한 클라이언트의 다음 요청을 대기하는 시간입니다.

응답이 없을 경우 서버가 클라이언트의 접속을 끊습니다.

KeepAliveTimeout 5



<Apache 동시접속자 확인하기>

-> 아파치 서버가 현재 처리 중인 소켓 연결 개수를 확인할 수 있으며

설정한 MaxClients 수를 넘지 않도록 주의!



 netstat -nltp |grep :80.*ESTABLISHED | wc -l

-> 하드웨어 자원을 고려한 가용 동시연결수 계산 = 여유 메모리 / 1연결당 메모리

2000MB free memory, 1연결당 20MB 를 사용 = 100개의 동시연결 가능. (300~500 동시접속자 처리가능)




Server Software : 아파치 버전을 표시

Server Hostname : 특정사이트의 이름

Server Port : 웹서비스 사용 포트 번호

Document Path : 초기 문서가 존재하는 웹문서 root위치

Time taken for tests : 응답시간(매우 중요한 결과 값)

Document Length : 초기문서의 크기

Complete requests : 요구에 응답완료한 세션 수

Failed requests : 요구에 응답실패한 세션 수

Broken pipe errors : 실패한 에러 수

Total transferred : 총 전송 바이트 수

HTTP transferred : 총 전송한 HTML 바이트 수

Requests per second : 초당 응답 요구 수

Time per request : 요구에 응답한 시간(단위 micro second, 중요한 결과값)

Time per request : 요구에 응답한 시간

Transfer rate : 초당 전송 가능한 용량

 




BigJu

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!