개발자의 길

[apache] 아파치 서버 부하가 생길 경우 확인(접속자 확인) 본문

6. 리눅스

[apache] 아파치 서버 부하가 생길 경우 확인(접속자 확인)

자르르 2017. 4. 24. 17:24


리눅스에 아파치 웹서버를 기본 설정으로 설치하여 운용하는 경우에 해당 하는 내용입니다.
 
특정 기념일에 평소 보다 많은 접속/주문을 받아야 하는 날이 가끔있는데요, 동시접속자수를 늘리기 위해 아파치 재컴파일이나 메모리 증설등의 조치를 취하기 전에 아래의 몇 가지 설정값 변경으로 커버할 수도 있으니 참고하세요..
 
아파치 설정 파일 httpd.conf 파일에서
  • KeepAlive Off
  • Timeout 8~10
설정 변경전에 동시접속 수가 250~350 까지 널뛰기 하던 상태에서 30~50 정도로 안정을 찾았고
분당 7~10 건 정도의 신용카드 주문을 문제 없이 처리 하였습니다.
 
아파치 동시접속 체크는 아래와 같이 할 수 있다고 합니다.
 -. 실시간 접속수 파악 : watch 'netstat -an | grep EST | wc -l'
 -. 웹 동시 접속목록 : netstat -nap | grep :80 | grep ESTABLISHED | wc -l

 -. 메모리 사용량 측정 : ps aux | grep apache | awk '{print $6}' | awk '{total = total + $1 } END {print total/1024}'



이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments