테스트 사이트 - 개발 중인 베타 버전입니다

아파치 동시접속자 알아내기

· 10년 전 · 583

아래 쉘 스크립트  아파치에서 동접을 알아낼 수 있는 쉘이라고 해요.

저도 사용해보았는데요..

 

100% 정확하지 않은 것 같아요..

 

#!/bin/sh

 

while :

do

 

COUNT=`netstat -nap | grep ESTABLISHED | grep ":80 " | awk '{print $5}' | awk -F: '{print $1}'`

AllC=`echo $COUNT |  tr "[:space:]" "\n" | wc -l`

UNIC=`echo $COUNT |  tr "[:space:]" "\n" | uniq | wc -l`

echo "=================================="

echo `date +%Y-%m-%d%n%H:%M:%S`

echo "Total HTTPD : $AllC"

echo "User HTTPD :  $UNIC"

echo "=================================="

 

echo `netstat -nap | grep :80 | grep ESTABLISHED | wc -l`

echo "=================================="

sleep 5

done




더 좋은 방법이 있으면 알려주세요.
감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
384
12508
383
381
20395
12507
12506
12505
12504
12503
12502
12500
12499
12498
20392
12497
12496
12495
12494
12493
12492
12491
12490
12489
12488