[웹서버] 이유없이 웹서버 속도가 늦어지는 현상

이유없이 웹서버 속도가 늦어 지는 현상이 나타날때…

시스템 부하도 없고 웹서버 프로세스 갯수 역시 많지 않은되도 웹서버의 속도가

늦어질경우..물런 네트워크 회선의 트래픽도 많이 없다…

이때 # netstat -an | grep TIME_OUT 을 점검해 보고 TIME_OUT 처리된 팻킷

이 몇천개씩 떠 있을경우가 있다. 이럴땐 외견상 이유없이 홈페이지가 늦게 뜨게

된다. 이때는 아파치 설정파일인 httpd.conf 를 점검해 보아야 한다.

httpd.conf 설정 파일을 살펴 보면..

Timeout 300

KeepAlive off

KeepAliveTimeout 15

MaxRequestsPerChild 0

이와 같이 설정이 되어져 있었다.

이것을 다음과 같이 변경..

Timeout 300

keepAlive on

KeepAliveTimeout 5

MaxRequestsPerChild 10000

아파치 재시작 …

혹은 /usr/local/apache/log/access.log  파일 크기를 살펴 본다.

로그 관리를 안하면 이 로그 파일이 몇 기가 바이트 정도로 커져 있으면 시스템의

메모리와 I/O 에 상당한 무리를 주게 됨으로 시스템이 갑자기 늦어지게 된다.

그럼…해결이 되어 질것이다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.