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

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

· 10년 전 · 591

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

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

 

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




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

댓글 작성

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

로그인하기

게시글 목록

번호 제목
12072
12071
12070
12069
12068
12067
12066
12065
20376
12064
12063
12062
12061
334
12052
12051
328
327
20375
12050
12049
325
12047
319
12045